pub struct AeronLogbufferMetadata { /* private fields */ }
Implementations§
source§impl AeronLogbufferMetadata
impl AeronLogbufferMetadata
pub fn new( term_tail_counters: [i64; 3], active_term_count: i32, pad1: [u8; 100], end_of_stream_position: i64, is_connected: i32, active_transport_count: i32, pad2: [u8; 112], correlation_id: i64, initial_term_id: i32, default_frame_header_length: i32, mtu_length: i32, term_length: i32, page_size: i32, pad3: [u8; 36], ) -> Result<Self, AeronCError>
pub fn new_zeroed() -> Result<Self, AeronCError>
pub fn term_tail_counters(&self) -> [i64; 3]
pub fn active_term_count(&self) -> i32
pub fn pad1(&self) -> [u8; 100]
pub fn end_of_stream_position(&self) -> i64
pub fn is_connected(&self) -> i32
pub fn active_transport_count(&self) -> i32
pub fn pad2(&self) -> [u8; 112]
pub fn correlation_id(&self) -> i64
pub fn initial_term_id(&self) -> i32
pub fn default_frame_header_length(&self) -> i32
pub fn mtu_length(&self) -> i32
pub fn term_length(&self) -> i32
pub fn page_size(&self) -> i32
pub fn pad3(&self) -> [u8; 36]
pub fn get_inner(&self) -> *mut aeron_logbuffer_metadata_t
Trait Implementations§
source§impl Clone for AeronLogbufferMetadata
impl Clone for AeronLogbufferMetadata
source§fn clone(&self) -> AeronLogbufferMetadata
fn clone(&self) -> AeronLogbufferMetadata
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 AeronLogbufferMetadata
impl Debug for AeronLogbufferMetadata
source§impl Default for AeronLogbufferMetadata
impl Default for AeronLogbufferMetadata
This will create an instance where the struct is zeroed, use with care
source§impl Deref for AeronLogbufferMetadata
impl Deref for AeronLogbufferMetadata
source§impl From<&AeronLogbufferMetadata> for *mut aeron_logbuffer_metadata_t
impl From<&AeronLogbufferMetadata> for *mut aeron_logbuffer_metadata_t
source§fn from(value: &AeronLogbufferMetadata) -> Self
fn from(value: &AeronLogbufferMetadata) -> Self
Converts to this type from the input type.
source§impl From<*const aeron_logbuffer_metadata_stct> for AeronLogbufferMetadata
impl From<*const aeron_logbuffer_metadata_stct> for AeronLogbufferMetadata
source§fn from(value: *const aeron_logbuffer_metadata_t) -> Self
fn from(value: *const aeron_logbuffer_metadata_t) -> Self
Converts to this type from the input type.
source§impl From<*mut aeron_logbuffer_metadata_stct> for AeronLogbufferMetadata
impl From<*mut aeron_logbuffer_metadata_stct> for AeronLogbufferMetadata
source§fn from(value: *mut aeron_logbuffer_metadata_t) -> Self
fn from(value: *mut aeron_logbuffer_metadata_t) -> Self
Converts to this type from the input type.
source§impl From<AeronLogbufferMetadata> for *mut aeron_logbuffer_metadata_t
impl From<AeronLogbufferMetadata> for *mut aeron_logbuffer_metadata_t
source§fn from(value: AeronLogbufferMetadata) -> Self
fn from(value: AeronLogbufferMetadata) -> Self
Converts to this type from the input type.
source§impl From<AeronLogbufferMetadata> for aeron_logbuffer_metadata_t
impl From<AeronLogbufferMetadata> for aeron_logbuffer_metadata_t
source§fn from(value: AeronLogbufferMetadata) -> Self
fn from(value: AeronLogbufferMetadata) -> Self
Converts to this type from the input type.
source§impl From<aeron_logbuffer_metadata_stct> for AeronLogbufferMetadata
impl From<aeron_logbuffer_metadata_stct> for AeronLogbufferMetadata
source§fn from(value: aeron_logbuffer_metadata_t) -> Self
fn from(value: aeron_logbuffer_metadata_t) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AeronLogbufferMetadata
impl !RefUnwindSafe for AeronLogbufferMetadata
impl !Send for AeronLogbufferMetadata
impl !Sync for AeronLogbufferMetadata
impl Unpin for AeronLogbufferMetadata
impl !UnwindSafe for AeronLogbufferMetadata
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
)