pub struct FileBuffer {
pub content: String,
pub uri: String,
pub hash: u64,
pub path: PathBuf,
}Expand description
Represents a file’s content and metadata for tracking changes
Fields§
§content: String§uri: String§hash: u64§path: PathBufTrait Implementations§
Source§impl Clone for FileBuffer
impl Clone for FileBuffer
Source§fn clone(&self) -> FileBuffer
fn clone(&self) -> FileBuffer
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 FileBuffer
impl Debug for FileBuffer
Source§impl<'de> Deserialize<'de> for FileBuffer
impl<'de> Deserialize<'de> for FileBuffer
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 FileBuffer
impl RefUnwindSafe for FileBuffer
impl Send for FileBuffer
impl Sync for FileBuffer
impl Unpin for FileBuffer
impl UnwindSafe for FileBuffer
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