pub struct InProcessBackendConfig {
pub runtime_id: String,
pub runtime_handle: Handle,
pub transport: Arc<Transport>,
pub identity: PrivateIdentity,
pub source_destination: AddressHash,
pub propagation_relay: Option<AddressHash>,
pub link_connect_timeout: Duration,
pub link_connect_attempts: usize,
pub resource_transfer_timeout: Duration,
pub limits: InProcessBackendLimits,
}Fields§
§runtime_id: String§runtime_handle: Handle§transport: Arc<Transport>§identity: PrivateIdentity§source_destination: AddressHash§propagation_relay: Option<AddressHash>§link_connect_timeout: Duration§link_connect_attempts: usize§resource_transfer_timeout: Duration§limits: InProcessBackendLimitsImplementations§
Source§impl InProcessBackendConfig
impl InProcessBackendConfig
pub fn new( runtime_id: impl Into<String>, runtime_handle: Handle, transport: Arc<Transport>, identity: PrivateIdentity, source_destination: AddressHash, ) -> Self
Trait Implementations§
Source§impl Clone for InProcessBackendConfig
impl Clone for InProcessBackendConfig
Source§fn clone(&self) -> InProcessBackendConfig
fn clone(&self) -> InProcessBackendConfig
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for InProcessBackendConfig
impl !UnwindSafe for InProcessBackendConfig
impl Freeze for InProcessBackendConfig
impl Send for InProcessBackendConfig
impl Sync for InProcessBackendConfig
impl Unpin for InProcessBackendConfig
impl UnsafeUnpin for InProcessBackendConfig
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