[−][src]Enum dqcsim::host::configuration::ReproductionPathStyle
Represents the style for storing paths in a reproduction file.
Variants
Keep
Specifies that paths should be saved the same way they were specified on the command line.
Relative
Specifies that all paths should be saved relative to DQCsim's working directory.
Absolute
Specifies that all paths should be saved canonically, i.e. relative to the root directory.
Methods
impl ReproductionPathStyle
[src]
pub fn convert_path(self, path: &Path) -> Result<PathBuf>
[src]
Converts a path as specified by the underlying ReproductionPathStyle
.
Calls std::env::current_dir()
if the style is Relative
to get the
base for the relative path.
pub fn convert_path_option(
self,
path: &Option<PathBuf>
) -> Result<Option<PathBuf>>
[src]
self,
path: &Option<PathBuf>
) -> Result<Option<PathBuf>>
Convenience function that applies convert_path()
on the contents of
an Option
.
Trait Implementations
impl PartialEq<ReproductionPathStyle> for ReproductionPathStyle
[src]
fn eq(&self, other: &ReproductionPathStyle) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Copy for ReproductionPathStyle
[src]
impl Clone for ReproductionPathStyle
[src]
fn clone(&self) -> ReproductionPathStyle
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for ReproductionPathStyle
[src]
impl Display for ReproductionPathStyle
[src]
impl FromStr for ReproductionPathStyle
[src]
type Err = ParseError
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<ReproductionPathStyle, Self::Err>
[src]
impl Serialize for ReproductionPathStyle
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for ReproductionPathStyle
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl NamedType for ReproductionPathStyle
[src]
impl IntoEnumIterator for ReproductionPathStyle
[src]
Auto Trait Implementations
impl Send for ReproductionPathStyle
impl Unpin for ReproductionPathStyle
impl Sync for ReproductionPathStyle
impl UnwindSafe for ReproductionPathStyle
impl RefUnwindSafe for ReproductionPathStyle
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,