pub struct StepV1 {Show 14 fields
pub scope: StepScope,
pub title: Option<String>,
pub description: Option<String>,
pub authority: AuthorityV1,
pub access: Option<StepAccess>,
pub args: ObjectSchemaV1,
pub guards: Vec<GuardV1>,
pub reads: Vec<String>,
pub ephemeral: Vec<String>,
pub fee: FeeBasisV1,
pub transitions: Vec<TransitionV1>,
pub bind: Option<BindV1>,
pub glue: GlueV1,
pub build: BuildV1,
}Fields§
§scope: StepScope§title: Option<String>§description: Option<String>§access: Option<StepAccess>The maximum access. Present exactly on client-callable steps.
args: ObjectSchemaV1§guards: Vec<GuardV1>§reads: Vec<String>§ephemeral: Vec<String>Names of fresh keypairs allocated per intent, as ephemeral.<name>.
fee: FeeBasisV1§transitions: Vec<TransitionV1>§bind: Option<BindV1>§glue: GlueV1§build: BuildV1Trait Implementations§
Source§impl<'de> Deserialize<'de> for StepV1
impl<'de> Deserialize<'de> for StepV1
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 StructuralPartialEq for StepV1
Auto Trait Implementations§
impl Freeze for StepV1
impl RefUnwindSafe for StepV1
impl Send for StepV1
impl Sync for StepV1
impl Unpin for StepV1
impl UnsafeUnpin for StepV1
impl UnwindSafe for StepV1
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