pub struct ExposedEntry {
pub file: String,
pub offset: u64,
pub path: String,
pub kinds: Vec<String>,
pub bytes: u64,
pub sha256: String,
}Expand description
A file of a pack.
Fields§
§file: StringThe file holding the pack.
offset: u64Where the pack starts in that file: above 0, the file embeds it.
path: StringIts path in the pack.
kinds: Vec<String>The kinds it was baked as: none for a file kept as its own bytes.
bytes: u64Its size in bytes, unpacked.
sha256: StringThe SHA-256 of what it unpacks to.
Trait Implementations§
Source§impl Clone for ExposedEntry
impl Clone for ExposedEntry
Source§fn clone(&self) -> ExposedEntry
fn clone(&self) -> ExposedEntry
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 ExposedEntry
impl Debug for ExposedEntry
Source§impl<'de> Deserialize<'de> for ExposedEntry
impl<'de> Deserialize<'de> for ExposedEntry
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 ExposedEntry
Source§impl JsonSchema for ExposedEntry
impl JsonSchema for ExposedEntry
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ExposedEntry
impl PartialEq for ExposedEntry
Source§impl Serialize for ExposedEntry
impl Serialize for ExposedEntry
impl StructuralPartialEq for ExposedEntry
Auto Trait Implementations§
impl Freeze for ExposedEntry
impl RefUnwindSafe for ExposedEntry
impl Send for ExposedEntry
impl Sync for ExposedEntry
impl Unpin for ExposedEntry
impl UnsafeUnpin for ExposedEntry
impl UnwindSafe for ExposedEntry
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>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.