pub struct ResolverSpec {
pub resolver: ResolverType,
pub input_path: Option<String>,
pub input_value: Option<Value>,
pub strategy: ResolveStrategy,
pub extracts: Vec<ResolverExtractSpec>,
}Fields§
§resolver: ResolverType§input_path: Option<String>§input_value: Option<Value>§strategy: ResolveStrategy§extracts: Vec<ResolverExtractSpec>Trait Implementations§
Source§impl Clone for ResolverSpec
impl Clone for ResolverSpec
Source§fn clone(&self) -> ResolverSpec
fn clone(&self) -> ResolverSpec
Returns a duplicate 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 ResolverSpec
impl Debug for ResolverSpec
Source§impl<'de> Deserialize<'de> for ResolverSpec
impl<'de> Deserialize<'de> for ResolverSpec
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
Auto Trait Implementations§
impl Freeze for ResolverSpec
impl RefUnwindSafe for ResolverSpec
impl Send for ResolverSpec
impl Sync for ResolverSpec
impl Unpin for ResolverSpec
impl UnsafeUnpin for ResolverSpec
impl UnwindSafe for ResolverSpec
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