Struct alpm_types::BuildDir
source · pub struct BuildDir(AbsolutePath);
Expand description
An absolute path used as build directory
BuildDir wraps an AbsolutePath
§Examples
use alpm_types::{BuildDir, Error};
use std::str::FromStr;
// create BuildDir from &str
assert_eq!(
BuildDir::from_str("/"),
Ok(BuildDir::new("/").unwrap())
);
assert_eq!(
BuildDir::from_str("/foo.txt"),
Ok(BuildDir::new("/foo.txt").unwrap())
);
// format as String
assert_eq!("/", format!("{}", BuildDir::new("/").unwrap()));
Tuple Fields§
§0: AbsolutePath
Implementations§
Trait Implementations§
source§impl PartialEq for BuildDir
impl PartialEq for BuildDir
impl Eq for BuildDir
impl StructuralPartialEq for BuildDir
Auto Trait Implementations§
impl Freeze for BuildDir
impl RefUnwindSafe for BuildDir
impl Send for BuildDir
impl Sync for BuildDir
impl Unpin for BuildDir
impl UnwindSafe for BuildDir
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