pub struct VaultRecord {
pub vault_id: String,
pub ns: String,
pub name: String,
pub sealed: bool,
pub roots: Vec<String>,
}Expand description
A vault as Hive resolved it, plus the local checkouts seen for it.
Fields§
§vault_id: StringOn disk as project_id (pre-VA name) for downgrades and mixed-version teams.
ns: String§name: String§sealed: boolAlways false (sealed vaults are not supported); projects.json
carries the field.
roots: Vec<String>Trait Implementations§
Source§impl Clone for VaultRecord
impl Clone for VaultRecord
Source§impl Debug for VaultRecord
impl Debug for VaultRecord
Source§impl<'de> Deserialize<'de> for VaultRecord
impl<'de> Deserialize<'de> for VaultRecord
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 VaultRecord
Source§impl PartialEq for VaultRecord
impl PartialEq for VaultRecord
Source§impl Serialize for VaultRecord
impl Serialize for VaultRecord
impl StructuralPartialEq for VaultRecord
Auto Trait Implementations§
impl Forget for VaultRecord
impl Freeze for VaultRecord
impl Move for VaultRecord
impl RefUnwindSafe for VaultRecord
impl Send for VaultRecord
impl Sync for VaultRecord
impl Unpin for VaultRecord
impl UnsafeUnpin for VaultRecord
impl UnwindSafe for VaultRecord
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more