pub struct ExternalFileName(/* private fields */);Expand description
External file name is an SHA2-256 checksum of the encrypted file contents.
Trait Implementations§
Source§impl AsRef<[u8]> for ExternalFileName
impl AsRef<[u8]> for ExternalFileName
Source§impl Clone for ExternalFileName
impl Clone for ExternalFileName
Source§fn clone(&self) -> ExternalFileName
fn clone(&self) -> ExternalFileName
Returns a duplicate of the value. Read more
1.0.0 · 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 ExternalFileName
impl Debug for ExternalFileName
Source§impl Default for ExternalFileName
impl Default for ExternalFileName
Source§fn default() -> ExternalFileName
fn default() -> ExternalFileName
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExternalFileName
impl<'de> Deserialize<'de> for ExternalFileName
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
Source§impl Display for ExternalFileName
impl Display for ExternalFileName
Source§impl From<&ExternalFileName> for CommitHash
impl From<&ExternalFileName> for CommitHash
Source§fn from(value: &ExternalFileName) -> Self
fn from(value: &ExternalFileName) -> Self
Converts to this type from the input type.
Source§impl From<ExternalFileName> for [u8; 32]
impl From<ExternalFileName> for [u8; 32]
Source§fn from(value: ExternalFileName) -> Self
fn from(value: ExternalFileName) -> Self
Converts to this type from the input type.
Source§impl FromStr for ExternalFileName
impl FromStr for ExternalFileName
Source§impl Hash for ExternalFileName
impl Hash for ExternalFileName
Source§impl PartialEq for ExternalFileName
impl PartialEq for ExternalFileName
Source§impl Serialize for ExternalFileName
impl Serialize for ExternalFileName
Source§impl TryFrom<&[u8]> for ExternalFileName
impl TryFrom<&[u8]> for ExternalFileName
impl Copy for ExternalFileName
impl Eq for ExternalFileName
impl StructuralPartialEq for ExternalFileName
Auto Trait Implementations§
impl Freeze for ExternalFileName
impl RefUnwindSafe for ExternalFileName
impl Send for ExternalFileName
impl Sync for ExternalFileName
impl Unpin for ExternalFileName
impl UnwindSafe for ExternalFileName
Blanket Implementations§
Source§impl<T> Base32Len for T
impl<T> Base32Len for T
Source§fn base32_len(&self) -> usize
fn base32_len(&self) -> usize
Calculate the base32 serialized length
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> CheckBase32<Vec<u5>> for T
impl<T> CheckBase32<Vec<u5>> for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ToBase32 for T
impl<T> ToBase32 for T
Source§fn write_base32<W>(&self, writer: &mut W) -> Result<(), <W as WriteBase32>::Err>where
W: WriteBase32,
fn write_base32<W>(&self, writer: &mut W) -> Result<(), <W as WriteBase32>::Err>where
W: WriteBase32,
Encode as base32 and write it to the supplied writer
Implementations shouldn’t allocate.
Source§impl<T> ToHex for T
impl<T> ToHex for T
Source§fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Lower case
letters are used (e.g. f9b4ca)Source§fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Upper case
letters are used (e.g. F9B4CA)