#[non_exhaustive]pub struct VaultDescriptor {
pub name: String,
pub write_backend: String,
}Expand description
Public identity of a vault the host has registered.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringHost-configured vault name. Pass this to every VaultApi operation.
write_backend: StringWrite substrate selected for this vault.
Implementations§
Trait Implementations§
Source§impl Clone for VaultDescriptor
impl Clone for VaultDescriptor
Source§fn clone(&self) -> VaultDescriptor
fn clone(&self) -> VaultDescriptor
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 VaultDescriptor
impl Debug for VaultDescriptor
Source§impl<'de> Deserialize<'de> for VaultDescriptor
impl<'de> Deserialize<'de> for VaultDescriptor
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for VaultDescriptor
Source§impl PartialEq for VaultDescriptor
impl PartialEq for VaultDescriptor
Source§impl Serialize for VaultDescriptor
impl Serialize for VaultDescriptor
impl StructuralPartialEq for VaultDescriptor
Auto Trait Implementations§
impl Freeze for VaultDescriptor
impl RefUnwindSafe for VaultDescriptor
impl Send for VaultDescriptor
impl Sync for VaultDescriptor
impl Unpin for VaultDescriptor
impl UnsafeUnpin for VaultDescriptor
impl UnwindSafe for VaultDescriptor
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.