pub struct FileTypeModifiers {
pub always_writeable: bool,
pub executable: bool,
pub rcs_expansion: bool,
pub exclusive: bool,
pub full: bool,
pub deltas: bool,
pub full_uncompressed: bool,
pub head: bool,
pub revisions: Option<usize>,
pub modtime: bool,
pub archive: bool,
/* private fields */
}
Expand description
Perforce file type modifiers.
§Example
let mut modifiers = p4_cmd::FileTypeModifiers::new();
modifiers.exclusive = true;
assert_eq!(modifiers.to_string(), "l");
assert_eq!("l".parse::<p4_cmd::FileTypeModifiers>().unwrap(), modifiers);
Fields§
§always_writeable: bool
File is always writable on client
executable: bool
Execute bit set on client
rcs_expansion: bool
RCS keyword expansion
exclusive: bool
Exclusive open (locking)
full: bool
Perforce stores the full compressed version of each file revision
deltas: bool
Perforce stores deltas in RCS format
full_uncompressed: bool
Perforce stores full file per revision, uncompressed
head: bool
Only the head revision is stored
revisions: Option<usize>
Only the most recent n revisions are stored
modtime: bool
Preserve original modtime
archive: bool
Archive trigger required
Implementations§
Trait Implementations§
Source§impl Clone for FileTypeModifiers
impl Clone for FileTypeModifiers
Source§fn clone(&self) -> FileTypeModifiers
fn clone(&self) -> FileTypeModifiers
Returns a copy 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 FileTypeModifiers
impl Debug for FileTypeModifiers
Source§impl Default for FileTypeModifiers
impl Default for FileTypeModifiers
Source§fn default() -> FileTypeModifiers
fn default() -> FileTypeModifiers
Returns the “default value” for a type. Read more
Source§impl Display for FileTypeModifiers
impl Display for FileTypeModifiers
Source§impl FromStr for FileTypeModifiers
impl FromStr for FileTypeModifiers
Source§impl PartialEq for FileTypeModifiers
impl PartialEq for FileTypeModifiers
impl Eq for FileTypeModifiers
impl StructuralPartialEq for FileTypeModifiers
Auto Trait Implementations§
impl Freeze for FileTypeModifiers
impl RefUnwindSafe for FileTypeModifiers
impl Send for FileTypeModifiers
impl Sync for FileTypeModifiers
impl Unpin for FileTypeModifiers
impl UnwindSafe for FileTypeModifiers
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