pub struct ConfigAdapter {
pub name: String,
pub version: String,
pub rules: Option<AdapterRules>,
}Expand description
The configuration’s task adapter: name and version, and in version 2 its rules.
Fields§
§name: String§version: String§rules: Option<AdapterRules>Absent in version 1, required in version 2.
Implementations§
Source§impl ConfigAdapter
impl ConfigAdapter
Sourcepub fn v1(r: AdapterRef) -> ConfigAdapter
pub fn v1(r: AdapterRef) -> ConfigAdapter
A version 1 reference: no rules.
Sourcepub fn v2(r: AdapterRef, rules: AdapterRules) -> ConfigAdapter
pub fn v2(r: AdapterRef, rules: AdapterRules) -> ConfigAdapter
A version 2 reference.
pub fn reference(&self) -> AdapterRef
Trait Implementations§
Source§impl Clone for ConfigAdapter
impl Clone for ConfigAdapter
Source§impl Debug for ConfigAdapter
impl Debug for ConfigAdapter
Source§impl<'de> Deserialize<'de> for ConfigAdapter
impl<'de> Deserialize<'de> for ConfigAdapter
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
impl Eq for ConfigAdapter
Source§impl PartialEq for ConfigAdapter
impl PartialEq for ConfigAdapter
Source§impl Serialize for ConfigAdapter
impl Serialize for ConfigAdapter
impl StructuralPartialEq for ConfigAdapter
Auto Trait Implementations§
impl Freeze for ConfigAdapter
impl RefUnwindSafe for ConfigAdapter
impl Send for ConfigAdapter
impl Sync for ConfigAdapter
impl Unpin for ConfigAdapter
impl UnsafeUnpin for ConfigAdapter
impl UnwindSafe for ConfigAdapter
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