Struct p4_cmd::where_::WhereCommand [−][src]
pub struct WhereCommand<'p, 'f> { /* fields omitted */ }
Show how file names are mapped by the client view
Where shows how the specified files are mapped by the client view. For each argument, three names are produced: the name in the depot, the name on the client in Perforce syntax, and the name on the client in local syntax.
If the file parameter is omitted, the mapping for all files in the current directory and below) is returned.
Note that 'p4 where' does not determine where any real files reside. It only displays the locations that are mapped by the client view.
Examples
let p4 = p4_cmd::P4::new(); let files = p4.where_().file("//depot/dir/*").run().unwrap(); for file in files { println!("{:?}", file); }
Methods
impl<'p, 'f> WhereCommand<'p, 'f>
[src]
impl<'p, 'f> WhereCommand<'p, 'f>
pub fn new(connection: &'p P4) -> Self
[src]
pub fn new(connection: &'p P4) -> Self
pub fn file(self, file: &'f str) -> Self
[src]
pub fn file(self, file: &'f str) -> Self
Restrict the operation to the specified path.
pub fn run(self) -> Result<Files, P4Error>
[src]
pub fn run(self) -> Result<Files, P4Error>
Run the where
command.
Trait Implementations
impl<'p, 'f> Debug for WhereCommand<'p, 'f>
[src]
impl<'p, 'f> Debug for WhereCommand<'p, 'f>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<'p, 'f> Clone for WhereCommand<'p, 'f>
[src]
impl<'p, 'f> Clone for WhereCommand<'p, 'f>
fn clone(&self) -> WhereCommand<'p, 'f>
[src]
fn clone(&self) -> WhereCommand<'p, 'f>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl<'p, 'f> Send for WhereCommand<'p, 'f>
impl<'p, 'f> Send for WhereCommand<'p, 'f>
impl<'p, 'f> Sync for WhereCommand<'p, 'f>
impl<'p, 'f> Sync for WhereCommand<'p, 'f>