pub struct BasicQosArguments {
pub prefetch_size: u32,
pub prefetch_count: u16,
pub global: bool,
}Expand description
Arguments for basic_qos
See AMQP_0-9-1 Reference.
Fields§
§prefetch_size: u32Default: 0.
prefetch_count: u16Default: 0.
global: boolDefault: false.
Implementations§
Source§impl BasicQosArguments
impl BasicQosArguments
Sourcepub fn new(prefetch_size: u32, prefetch_count: u16, global: bool) -> Self
pub fn new(prefetch_size: u32, prefetch_count: u16, global: bool) -> Self
Create new arguments with defaults.
Sourcepub fn prefetch_size(&mut self, prefetch_size: u32) -> &mut Self
pub fn prefetch_size(&mut self, prefetch_size: u32) -> &mut Self
Chainable setter method.
Sourcepub fn prefetch_count(&mut self, prefetch_count: u16) -> &mut Self
pub fn prefetch_count(&mut self, prefetch_count: u16) -> &mut Self
Chainable setter method.
Trait Implementations§
Source§impl Clone for BasicQosArguments
impl Clone for BasicQosArguments
Source§fn clone(&self) -> BasicQosArguments
fn clone(&self) -> BasicQosArguments
Returns a duplicate 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 BasicQosArguments
impl Debug for BasicQosArguments
Source§impl Default for BasicQosArguments
impl Default for BasicQosArguments
Source§fn default() -> BasicQosArguments
fn default() -> BasicQosArguments
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BasicQosArguments
impl RefUnwindSafe for BasicQosArguments
impl Send for BasicQosArguments
impl Sync for BasicQosArguments
impl Unpin for BasicQosArguments
impl UnsafeUnpin for BasicQosArguments
impl UnwindSafe for BasicQosArguments
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