pub enum MethodCallState {
Loading {
node: NodeId,
},
Failed {
node: NodeId,
error: String,
},
Inputs {
node: NodeId,
signature: MethodSignature,
edited: Vec<String>,
field_errors: Vec<Option<String>>,
call_error: Option<String>,
},
Calling {
node: NodeId,
signature: MethodSignature,
edited: Vec<String>,
},
Result {
node: NodeId,
signature: MethodSignature,
edited: Vec<String>,
outcome: MethodCallOutcome,
},
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for MethodCallState
impl Clone for MethodCallState
Source§fn clone(&self) -> MethodCallState
fn clone(&self) -> MethodCallState
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 moreAuto Trait Implementations§
impl Freeze for MethodCallState
impl RefUnwindSafe for MethodCallState
impl Send for MethodCallState
impl Sync for MethodCallState
impl Unpin for MethodCallState
impl UnsafeUnpin for MethodCallState
impl UnwindSafe for MethodCallState
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