Enum xvc_pipeline::deps::param::XvcParamValue
source · pub enum XvcParamValue {
Json(Value),
Yaml(Value),
Toml(Value),
}Variants§
Implementations§
source§impl XvcParamValue
impl XvcParamValue
pub fn new_with_format( path: &Path, format: &XvcParamFormat, key: &str ) -> Result<Self>
Trait Implementations§
source§impl Clone for XvcParamValue
impl Clone for XvcParamValue
source§fn clone(&self) -> XvcParamValue
fn clone(&self) -> XvcParamValue
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for XvcParamValue
impl Debug for XvcParamValue
source§impl<'de> Deserialize<'de> for XvcParamValue
impl<'de> Deserialize<'de> for XvcParamValue
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for XvcParamValue
impl Display for XvcParamValue
source§impl Ord for XvcParamValue
impl Ord for XvcParamValue
source§impl PartialEq<XvcParamValue> for XvcParamValue
impl PartialEq<XvcParamValue> for XvcParamValue
source§fn eq(&self, other: &XvcParamValue) -> bool
fn eq(&self, other: &XvcParamValue) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl PartialOrd<XvcParamValue> for XvcParamValue
impl PartialOrd<XvcParamValue> for XvcParamValue
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresource§impl Serialize for XvcParamValue
impl Serialize for XvcParamValue
impl Eq for XvcParamValue
impl StructuralPartialEq for XvcParamValue
Auto Trait Implementations§
impl RefUnwindSafe for XvcParamValue
impl Send for XvcParamValue
impl Sync for XvcParamValue
impl Unpin for XvcParamValue
impl UnwindSafe for XvcParamValue
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.