[−][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]
fn clone(&self) -> ReproductionPathStyle
[src]
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]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for ReproductionPathStyle
[src]
impl From<ReproductionPathStyle> for dqcs_path_style_t
[src]
fn from(x: ReproductionPathStyle) -> dqcs_path_style_t
[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 IntoEnumIterator for ReproductionPathStyle
[src]
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]
impl Serialize for ReproductionPathStyle
[src]
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>,