pub struct ServableAction {
pub name: String,
pub node: Option<String>,
pub input_schema: Value,
pub output_schema: Value,
}Expand description
One action the generated worker must serve: its name, its node pin, and the wire schemas the document declares for it.
Fields§
§name: StringActivity name, which is also the handler function’s name.
node: Option<String>The node the document pins the action to, None when unpinned.
input_schema: ValueThe declared input schema, verbatim from the compiled contract.
output_schema: ValueThe declared output schema, verbatim from the compiled contract.
Trait Implementations§
Source§impl Clone for ServableAction
impl Clone for ServableAction
Source§fn clone(&self) -> ServableAction
fn clone(&self) -> ServableAction
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 ServableAction
impl Debug for ServableAction
impl Eq for ServableAction
Source§impl PartialEq for ServableAction
impl PartialEq for ServableAction
impl StructuralPartialEq for ServableAction
Auto Trait Implementations§
impl Freeze for ServableAction
impl RefUnwindSafe for ServableAction
impl Send for ServableAction
impl Sync for ServableAction
impl Unpin for ServableAction
impl UnsafeUnpin for ServableAction
impl UnwindSafe for ServableAction
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,
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.