pub struct FileTransport { /* private fields */ }Expand description
Transporte basado en archivos para sincronizacion.
Implementations§
Source§impl FileTransport
impl FileTransport
Sourcepub fn export(
&self,
project: &str,
changes: &[MemoryChangeset],
) -> Result<(PathBuf, ExportStats)>
pub fn export( &self, project: &str, changes: &[MemoryChangeset], ) -> Result<(PathBuf, ExportStats)>
Exporta cambios a un archivo comprimido con zstd.
Sourcepub fn import_pending(
&self,
project: &str,
) -> Result<(Vec<MemoryChangeset>, HashMap<String, bool>)>
pub fn import_pending( &self, project: &str, ) -> Result<(Vec<MemoryChangeset>, HashMap<String, bool>)>
Importa cambios pendientes desde archivos en el directorio.
Sourcepub fn mark_applied(&self, filename: &str) -> Result<()>
pub fn mark_applied(&self, filename: &str) -> Result<()>
Marca un archivo como aplicado (renombra a .applied).
Auto Trait Implementations§
impl Freeze for FileTransport
impl RefUnwindSafe for FileTransport
impl Send for FileTransport
impl Sync for FileTransport
impl Unpin for FileTransport
impl UnsafeUnpin for FileTransport
impl UnwindSafe for FileTransport
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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