Struct redact_crypto::FsByteSource [−][src]
pub struct FsByteSource { /* fields omitted */ }Expand description
A source that is a path to a file on the filesystem. The contents of the file are cached on the first call to get(), and can be refreshed by calling the reload() method.
Implementations
Empties the cache, triggering a reload of the file on the next call to get. Note that this function does not perform any file I/O.
Re-writes the file at the path to the given bytes
Trait Implementations
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 RefUnwindSafe for FsByteSourceimpl Send for FsByteSourceimpl Sync for FsByteSourceimpl Unpin for FsByteSourceimpl UnwindSafe for FsByteSourceBlanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
type Output = T
type Output = TShould always be Self
pub fn vzip(self) -> V