Struct git_lock::File [−][src]
pub struct File { /* fields omitted */ }Expand description
Locks a resource to eventually be overwritten with the content of this file.
Dropping the file without committing will delete it, leaving the underlying resource unchanged.
Implementations
Create a writable lock file with failure mode whose content will eventually overwrite the given resource at_path.
If boundary_directory is given, non-existing directories will be created automatically and removed in the case of
a rollback. Otherwise the containing directory is expected to exist, even though the resource doesn’t have to.
Obtain a mutable reference to the write handle and call f(out) with it.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Fileimpl UnwindSafe for File