pub struct ResolvedCall {
pub name: String,
pub path: String,
pub reads: Vec<Location>,
pub outputs: Vec<String>,
}Expand description
A call resolved to storage: the path it reads and how to encode the answer.
Fields§
§name: StringThe getter that matched.
path: StringStorage path of what it reads (balances[0x…], totals).
reads: Vec<Location>One location per output, in output order (a struct getter has several).
outputs: Vec<String>Canonical output types, parallel to reads.
Trait Implementations§
Source§impl Clone for ResolvedCall
impl Clone for ResolvedCall
Source§fn clone(&self) -> ResolvedCall
fn clone(&self) -> ResolvedCall
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 ResolvedCall
impl Debug for ResolvedCall
impl Eq for ResolvedCall
Source§impl PartialEq for ResolvedCall
impl PartialEq for ResolvedCall
impl StructuralPartialEq for ResolvedCall
Auto Trait Implementations§
impl Freeze for ResolvedCall
impl RefUnwindSafe for ResolvedCall
impl Send for ResolvedCall
impl Sync for ResolvedCall
impl Unpin for ResolvedCall
impl UnsafeUnpin for ResolvedCall
impl UnwindSafe for ResolvedCall
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