Enum key_store::types::Status [−][src]
The status of a value in the key store.
Variants
Values marked with this can be extracted from the key store.
Values marked as hidden can not be extracted from the key store.
Unconfirmed values must be confirmed before they are permanently stored. Note that unconfirmed values must be persisted as well, but may be dropped in bulk or can’t be used for certain operations.
Same as UnconfirmedExtractable
but the value can not be extracted.
Trait Implementations
impl Clone for Status
[src]
impl Copy for Status
[src]
impl Debug for Status
[src]
impl Eq for Status
[src]
impl KeyStoreValue<Vec<u8, Global>> for Status
[src]
type Error = StatusError
The error type returned by the KeyStoreValue
.
type SerializedValue = Vec<u8>
The type of a serialized key store value.
fn serialize(&self) -> Result<Self::SerializedValue, Self::Error>
[src]
fn deserialize(raw: &mut [u8]) -> Result<Self, Self::Error>
[src]
impl PartialEq<Status> for Status
[src]
impl StructuralEq for Status
[src]
impl StructuralPartialEq for Status
[src]
impl TryFrom<u8> for Status
[src]
Auto Trait Implementations
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnwindSafe for Status
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,
pub 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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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.
pub 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>,