Struct asuran::manifest::archive::Archive [−][src]
pub struct Archive {
pub name: String,
pub objects: HashMap<String, Vec<ChunkLocation, Global>, RandomState>,
pub namespace: Vec<String, Global>,
pub timestamp: DateTime<FixedOffset>,
pub listing: Listing,
}
Expand description
An Archive, as stored in the repository
Fields
name: String
The user provided name of the archive
objects: HashMap<String, Vec<ChunkLocation, Global>, RandomState>
The list of objects in this archive, as well as the chunks that make them up
namespace: Vec<String, Global>
The namespace this archive is currently viewing
timestamp: DateTime<FixedOffset>
The timestamp of the archive’s creation
listing: Listing
The listing of objects in the repository, maintaining their relative structure, such as the layout of directories and folders.
Trait Implementations
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Archive, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Archive, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Archive
impl UnwindSafe for Archive
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more