[−][src]Enum dqcsim::host::configuration::ReproductionPathStyle
Represents the style for storing paths in a reproduction file.
Variants
Specifies that paths should be saved the same way they were specified on the command line.
Specifies that all paths should be saved relative to DQCsim's working directory.
Specifies that all paths should be saved canonically, i.e. relative to the root directory.
Implementations
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 Clone for ReproductionPathStyle
[src]
pub fn clone(&self) -> ReproductionPathStyle
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ReproductionPathStyle
[src]
impl Debug for ReproductionPathStyle
[src]
impl<'de> Deserialize<'de> for ReproductionPathStyle
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for ReproductionPathStyle
[src]
impl FromStr for ReproductionPathStyle
[src]
type Err = ParseError
The associated error which can be returned from parsing.
pub fn from_str(s: &str) -> Result<ReproductionPathStyle, Self::Err>
[src]
impl IntoEnumIterator for ReproductionPathStyle
[src]
impl PartialEq<ReproductionPathStyle> for ReproductionPathStyle
[src]
pub fn eq(&self, other: &ReproductionPathStyle) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for ReproductionPathStyle
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for ReproductionPathStyle
[src]
Auto Trait Implementations
impl RefUnwindSafe for ReproductionPathStyle
impl Send for ReproductionPathStyle
impl Sync for ReproductionPathStyle
impl Unpin for ReproductionPathStyle
impl UnwindSafe for ReproductionPathStyle
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,