pub struct ChainLink {
pub request: ChainRequest,
pub extract: HashMap<String, String>,
pub store_as: Option<String>,
}
Expand description
A single link in the chain
Fields§
§request: ChainRequest
Request definition
extract: HashMap<String, String>
Extract variables from the response
store_as: Option<String>
Store the entire response with this name
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ChainLink
impl<'de> Deserialize<'de> for ChainLink
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 ChainLink
impl RefUnwindSafe for ChainLink
impl Send for ChainLink
impl Sync for ChainLink
impl Unpin for ChainLink
impl UnwindSafe for ChainLink
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