pub struct AeronArchiveAsyncConnect { /* private fields */ }
Implementations§
source§impl AeronArchiveAsyncConnect
impl AeronArchiveAsyncConnect
pub fn new_zeroed() -> Result<Self, AeronCError>
pub fn get_inner(&self) -> *mut aeron_archive_async_connect_t
source§impl AeronArchiveAsyncConnect
impl AeronArchiveAsyncConnect
pub fn new(ctx: &AeronArchiveContext) -> Result<Self, AeronCError>
pub fn poll(&self) -> Option<AeronArchive>
pub fn poll_blocking( &self, timeout: Duration, ) -> Result<AeronArchive, AeronCError>
Trait Implementations§
source§impl Clone for AeronArchiveAsyncConnect
impl Clone for AeronArchiveAsyncConnect
source§fn clone(&self) -> AeronArchiveAsyncConnect
fn clone(&self) -> AeronArchiveAsyncConnect
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AeronArchiveAsyncConnect
impl Debug for AeronArchiveAsyncConnect
source§impl Deref for AeronArchiveAsyncConnect
impl Deref for AeronArchiveAsyncConnect
source§impl From<&AeronArchiveAsyncConnect> for *mut aeron_archive_async_connect_t
impl From<&AeronArchiveAsyncConnect> for *mut aeron_archive_async_connect_t
source§fn from(value: &AeronArchiveAsyncConnect) -> Self
fn from(value: &AeronArchiveAsyncConnect) -> Self
Converts to this type from the input type.
source§impl From<*const aeron_archive_async_connect_stct> for AeronArchiveAsyncConnect
impl From<*const aeron_archive_async_connect_stct> for AeronArchiveAsyncConnect
source§fn from(value: *const aeron_archive_async_connect_t) -> Self
fn from(value: *const aeron_archive_async_connect_t) -> Self
Converts to this type from the input type.
source§impl From<*mut aeron_archive_async_connect_stct> for AeronArchiveAsyncConnect
impl From<*mut aeron_archive_async_connect_stct> for AeronArchiveAsyncConnect
source§fn from(value: *mut aeron_archive_async_connect_t) -> Self
fn from(value: *mut aeron_archive_async_connect_t) -> Self
Converts to this type from the input type.
source§impl From<AeronArchiveAsyncConnect> for *mut aeron_archive_async_connect_t
impl From<AeronArchiveAsyncConnect> for *mut aeron_archive_async_connect_t
source§fn from(value: AeronArchiveAsyncConnect) -> Self
fn from(value: AeronArchiveAsyncConnect) -> Self
Converts to this type from the input type.
source§impl From<AeronArchiveAsyncConnect> for aeron_archive_async_connect_t
impl From<AeronArchiveAsyncConnect> for aeron_archive_async_connect_t
source§fn from(value: AeronArchiveAsyncConnect) -> Self
fn from(value: AeronArchiveAsyncConnect) -> Self
Converts to this type from the input type.
source§impl From<aeron_archive_async_connect_stct> for AeronArchiveAsyncConnect
impl From<aeron_archive_async_connect_stct> for AeronArchiveAsyncConnect
source§fn from(value: aeron_archive_async_connect_t) -> Self
fn from(value: aeron_archive_async_connect_t) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AeronArchiveAsyncConnect
impl !RefUnwindSafe for AeronArchiveAsyncConnect
impl !Send for AeronArchiveAsyncConnect
impl !Sync for AeronArchiveAsyncConnect
impl Unpin for AeronArchiveAsyncConnect
impl !UnwindSafe for AeronArchiveAsyncConnect
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)