pub struct AeronFlowControlTaggedOptions { /* private fields */ }
Implementations§
source§impl AeronFlowControlTaggedOptions
impl AeronFlowControlTaggedOptions
pub fn new( strategy_name_length: usize, strategy_name: &str, group_tag: aeron_flow_control_tagged_options_stct__bindgen_ty_1, timeout_ns: aeron_flow_control_tagged_options_stct__bindgen_ty_2, group_min_size: aeron_flow_control_tagged_options_stct__bindgen_ty_3, ) -> Result<Self, AeronCError>
pub fn new_zeroed() -> Result<Self, AeronCError>
pub fn strategy_name_length(&self) -> usize
pub fn strategy_name(&self) -> &str
pub fn group_tag(&self) -> aeron_flow_control_tagged_options_stct__bindgen_ty_1
pub fn timeout_ns(&self) -> aeron_flow_control_tagged_options_stct__bindgen_ty_2
pub fn group_min_size( &self, ) -> aeron_flow_control_tagged_options_stct__bindgen_ty_3
pub fn get_inner(&self) -> *mut aeron_flow_control_tagged_options_t
Trait Implementations§
source§impl Clone for AeronFlowControlTaggedOptions
impl Clone for AeronFlowControlTaggedOptions
source§fn clone(&self) -> AeronFlowControlTaggedOptions
fn clone(&self) -> AeronFlowControlTaggedOptions
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 Default for AeronFlowControlTaggedOptions
impl Default for AeronFlowControlTaggedOptions
This will create an instance where the struct is zeroed, use with care
source§impl From<&AeronFlowControlTaggedOptions> for *mut aeron_flow_control_tagged_options_t
impl From<&AeronFlowControlTaggedOptions> for *mut aeron_flow_control_tagged_options_t
source§fn from(value: &AeronFlowControlTaggedOptions) -> Self
fn from(value: &AeronFlowControlTaggedOptions) -> Self
Converts to this type from the input type.
source§impl From<*const aeron_flow_control_tagged_options_stct> for AeronFlowControlTaggedOptions
impl From<*const aeron_flow_control_tagged_options_stct> for AeronFlowControlTaggedOptions
source§fn from(value: *const aeron_flow_control_tagged_options_t) -> Self
fn from(value: *const aeron_flow_control_tagged_options_t) -> Self
Converts to this type from the input type.
source§impl From<*mut aeron_flow_control_tagged_options_stct> for AeronFlowControlTaggedOptions
impl From<*mut aeron_flow_control_tagged_options_stct> for AeronFlowControlTaggedOptions
source§fn from(value: *mut aeron_flow_control_tagged_options_t) -> Self
fn from(value: *mut aeron_flow_control_tagged_options_t) -> Self
Converts to this type from the input type.
source§impl From<AeronFlowControlTaggedOptions> for *mut aeron_flow_control_tagged_options_t
impl From<AeronFlowControlTaggedOptions> for *mut aeron_flow_control_tagged_options_t
source§fn from(value: AeronFlowControlTaggedOptions) -> Self
fn from(value: AeronFlowControlTaggedOptions) -> Self
Converts to this type from the input type.
source§impl From<AeronFlowControlTaggedOptions> for aeron_flow_control_tagged_options_t
impl From<AeronFlowControlTaggedOptions> for aeron_flow_control_tagged_options_t
source§fn from(value: AeronFlowControlTaggedOptions) -> Self
fn from(value: AeronFlowControlTaggedOptions) -> Self
Converts to this type from the input type.
source§impl From<aeron_flow_control_tagged_options_stct> for AeronFlowControlTaggedOptions
impl From<aeron_flow_control_tagged_options_stct> for AeronFlowControlTaggedOptions
source§fn from(value: aeron_flow_control_tagged_options_t) -> Self
fn from(value: aeron_flow_control_tagged_options_t) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AeronFlowControlTaggedOptions
impl !RefUnwindSafe for AeronFlowControlTaggedOptions
impl !Send for AeronFlowControlTaggedOptions
impl !Sync for AeronFlowControlTaggedOptions
impl Unpin for AeronFlowControlTaggedOptions
impl !UnwindSafe for AeronFlowControlTaggedOptions
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
)