pub struct NnrpClientConfig {
pub transport: RuntimeTransportKind,
pub requested_session_id: u32,
pub profile_id: u16,
pub schema_id: u32,
pub schema_version: u32,
pub priority_class: SessionPriorityClass,
pub default_deadline_ms: u32,
pub max_in_flight_operations: u16,
pub lease_ttl_hint_ms: u32,
pub allow_resume: bool,
pub resume_token_bytes: u32,
pub cache_hints: Vec<CacheObjectKind>,
}Fields§
§transport: RuntimeTransportKind§requested_session_id: u32§profile_id: u16§schema_id: u32§schema_version: u32§priority_class: SessionPriorityClass§default_deadline_ms: u32§max_in_flight_operations: u16§lease_ttl_hint_ms: u32§allow_resume: bool§resume_token_bytes: u32§cache_hints: Vec<CacheObjectKind>Implementations§
Source§impl NnrpClientConfig
impl NnrpClientConfig
pub fn with_transport(self, transport: RuntimeTransportKind) -> Self
pub fn with_cache_hints( self, cache_hints: impl Into<Vec<CacheObjectKind>>, ) -> Self
pub fn with_resume(self, resume_token_bytes: u32) -> Self
Trait Implementations§
Source§impl Clone for NnrpClientConfig
impl Clone for NnrpClientConfig
Source§fn clone(&self) -> NnrpClientConfig
fn clone(&self) -> NnrpClientConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NnrpClientConfig
impl Debug for NnrpClientConfig
Source§impl Default for NnrpClientConfig
impl Default for NnrpClientConfig
impl Eq for NnrpClientConfig
Source§impl PartialEq for NnrpClientConfig
impl PartialEq for NnrpClientConfig
impl StructuralPartialEq for NnrpClientConfig
Auto Trait Implementations§
impl Freeze for NnrpClientConfig
impl RefUnwindSafe for NnrpClientConfig
impl Send for NnrpClientConfig
impl Sync for NnrpClientConfig
impl Unpin for NnrpClientConfig
impl UnsafeUnpin for NnrpClientConfig
impl UnwindSafe for NnrpClientConfig
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