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 FsByteSource
impl Send for FsByteSource
impl Sync for FsByteSource
impl Unpin for FsByteSource
impl UnwindSafe for FsByteSource
Blanket Implementations
fn type_id_compat(&self) -> TypeId
fn type_id_compat(&self) -> TypeId
TODO: once 1.33.0 is the minimum supported compiler version, remove Any::type_id_compat and use StdAny::type_id instead. https://github.com/rust-lang/rust/issues/27745 Read more
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more