pub struct LocalFile {
pub path: PathBuf,
pub relative_path: PathBuf,
pub size: u64,
pub modified: i64,
pub md5_hash: Option<String>,
}Expand description
Representa um arquivo local encontrado durante o scan
Fields§
§path: PathBufCaminho absoluto do arquivo
relative_path: PathBufCaminho relativo a partir do diretório raiz de sincronização
size: u64Tamanho do arquivo em bytes
modified: i64Timestamp da última modificação (Unix timestamp)
md5_hash: Option<String>Hash MD5 do arquivo (calculado sob demanda)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LocalFile
impl RefUnwindSafe for LocalFile
impl Send for LocalFile
impl Sync for LocalFile
impl Unpin for LocalFile
impl UnsafeUnpin for LocalFile
impl UnwindSafe for LocalFile
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more