[−][src]Struct safe_core::client::Inner
Struct containing fields expected by the Client
trait. Implementers of Client
should be
composed around this struct.
Implementations
impl Inner
[src]
pub fn new(
connection_manager: ConnectionManager,
cache: LruCache<IDataAddress, IData>,
timeout: Duration,
net_tx: NetworkTx
) -> Inner where
Self: Sized,
[src]
connection_manager: ConnectionManager,
cache: LruCache<IDataAddress, IData>,
timeout: Duration,
net_tx: NetworkTx
) -> Inner where
Self: Sized,
Create a new ClientInner
object.
pub fn cm(&mut self) -> &mut ConnectionManager where
Self: Sized,
[src]
Self: Sized,
Get the connection manager associated with the client
Auto Trait Implementations
impl !RefUnwindSafe for Inner
impl Send for Inner
impl Sync for Inner
impl Unpin for Inner
impl !UnwindSafe for Inner
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> UnsafeAny for T where
T: Any,
T: Any,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,