pub struct DetachedContract {
pub name: String,
pub input_schema: Value,
}Expand description
One detached hatch-target contract.
Fields§
§name: StringThe detached workflow’s logical name (the hatch dedupe scope is namespace + this name + the site’s key).
input_schema: ValueStart-contract schema over the declared parameters.
Trait Implementations§
Source§impl Clone for DetachedContract
impl Clone for DetachedContract
Source§fn clone(&self) -> DetachedContract
fn clone(&self) -> DetachedContract
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DetachedContract
impl Debug for DetachedContract
Source§impl<'de> Deserialize<'de> for DetachedContract
impl<'de> Deserialize<'de> for DetachedContract
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 DetachedContract
Source§impl PartialEq for DetachedContract
impl PartialEq for DetachedContract
Source§impl Serialize for DetachedContract
impl Serialize for DetachedContract
impl StructuralPartialEq for DetachedContract
Auto Trait Implementations§
impl Freeze for DetachedContract
impl RefUnwindSafe for DetachedContract
impl Send for DetachedContract
impl Sync for DetachedContract
impl Unpin for DetachedContract
impl UnsafeUnpin for DetachedContract
impl UnwindSafe for DetachedContract
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.