Struct raftstore::store::worker::split_config::SplitConfigManager[][src]

pub struct SplitConfigManager(pub Arc<VersionTrack<SplitConfig>>);

Methods from Deref<Target = Arc<VersionTrack<SplitConfig>>>

Trait Implementations

impl Clone for SplitConfigManager[src]

impl ConfigManager for SplitConfigManager[src]

impl Default for SplitConfigManager[src]

impl Deref for SplitConfigManager[src]

type Target = Arc<VersionTrack<SplitConfig>>

The resulting type after dereferencing.

Auto Trait Implementations

impl RefUnwindSafe for SplitConfigManager

impl Send for SplitConfigManager

impl Sync for SplitConfigManager

impl Unpin for SplitConfigManager

impl UnwindSafe for SplitConfigManager

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<V, W> ConvertFrom<W> for V where
    W: ConvertTo<V>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T[src]

type Init = T

The type for initializers.

impl<T> Pointable for T[src]

type Init = T

The type for initializers.

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T> Sealed<T> for T where
    T: ?Sized
[src]

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]