pub struct SerializedFileData {
pub path: PathBuf,
pub size: u64,
pub last_modified: u64,
pub content_type: Option<String>,
pub contents: Option<Bytes>,
}Expand description
A serializable representation of file data
Fields§
§path: PathBuf§size: u64§last_modified: u64§content_type: Option<String>§contents: Option<Bytes>Implementations§
Trait Implementations§
Source§impl Clone for SerializedFileData
impl Clone for SerializedFileData
Source§fn clone(&self) -> SerializedFileData
fn clone(&self) -> SerializedFileData
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 SerializedFileData
impl Debug for SerializedFileData
Source§impl<'de> Deserialize<'de> for SerializedFileData
impl<'de> Deserialize<'de> for SerializedFileData
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 NativeFileData for SerializedFileData
impl NativeFileData for SerializedFileData
fn name(&self) -> String
fn size(&self) -> u64
fn last_modified(&self) -> u64
fn read_bytes( &self, ) -> Pin<Box<dyn Future<Output = Result<Bytes, CapturedError>> + 'static>>
fn read_string( &self, ) -> Pin<Box<dyn Future<Output = Result<String, CapturedError>> + 'static>>
fn byte_stream( &self, ) -> Pin<Box<dyn Stream<Item = Result<Bytes, CapturedError>> + Send + 'static>>
fn inner(&self) -> &dyn Any
fn path(&self) -> PathBuf
fn content_type(&self) -> Option<String>
Source§impl PartialEq for SerializedFileData
impl PartialEq for SerializedFileData
Source§impl Serialize for SerializedFileData
impl Serialize for SerializedFileData
impl StructuralPartialEq for SerializedFileData
Auto Trait Implementations§
impl !Freeze for SerializedFileData
impl RefUnwindSafe for SerializedFileData
impl Send for SerializedFileData
impl Sync for SerializedFileData
impl Unpin for SerializedFileData
impl UnwindSafe for SerializedFileData
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.