pub struct FusedShellInfo {
pub version: u8,
pub preset: FusedPreset,
pub preset_label: String,
pub chunk_size: u32,
pub chunk_count: usize,
pub payload_size: usize,
pub shell_size: usize,
pub metadata_size: usize,
pub tag_size: usize,
}Expand description
Lightweight fused shell metadata available without a key.
Fields§
§version: u8Envelope version.
preset: FusedPresetSelected fused preset.
preset_label: StringStable preset label.
chunk_size: u32Effective chunk size.
chunk_count: usizeChunk count implied by the payload length.
payload_size: usizeObfuscated payload bytes.
shell_size: usizeTotal envelope bytes.
metadata_size: usizeHeader bytes.
tag_size: usizeTag bytes.
Trait Implementations§
Source§impl Clone for FusedShellInfo
impl Clone for FusedShellInfo
Source§fn clone(&self) -> FusedShellInfo
fn clone(&self) -> FusedShellInfo
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 FusedShellInfo
impl Debug for FusedShellInfo
Source§impl<'de> Deserialize<'de> for FusedShellInfo
impl<'de> Deserialize<'de> for FusedShellInfo
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 FusedShellInfo
impl RefUnwindSafe for FusedShellInfo
impl Send for FusedShellInfo
impl Sync for FusedShellInfo
impl Unpin for FusedShellInfo
impl UnsafeUnpin for FusedShellInfo
impl UnwindSafe for FusedShellInfo
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