pub struct ForkRegistryFile {
pub forks: BTreeMap<String, ForkInfo>,
}Expand description
Top-level on-disk shape of catalog/fork_registry.json.
Concurrent updates are serialized at the registry-handle layer in
uni-store; this struct is just the wire format.
Fields§
§forks: BTreeMap<String, ForkInfo>Fork name → metadata.
Trait Implementations§
Source§impl Clone for ForkRegistryFile
impl Clone for ForkRegistryFile
Source§fn clone(&self) -> ForkRegistryFile
fn clone(&self) -> ForkRegistryFile
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 ForkRegistryFile
impl Debug for ForkRegistryFile
Source§impl Default for ForkRegistryFile
impl Default for ForkRegistryFile
Source§fn default() -> ForkRegistryFile
fn default() -> ForkRegistryFile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ForkRegistryFile
impl<'de> Deserialize<'de> for ForkRegistryFile
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
Auto Trait Implementations§
impl Freeze for ForkRegistryFile
impl RefUnwindSafe for ForkRegistryFile
impl Send for ForkRegistryFile
impl Sync for ForkRegistryFile
impl Unpin for ForkRegistryFile
impl UnsafeUnpin for ForkRegistryFile
impl UnwindSafe for ForkRegistryFile
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<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