pub struct MoveViewCallQuery { /* private fields */ }Expand description
Query for GraphQLClient::move_view_call. Await it to send the
request.
Implementations§
Source§impl MoveViewCallQuery
impl MoveViewCallQuery
Sourcepub fn type_arguments(self, type_arguments: Vec<TypeTag>) -> Self
pub fn type_arguments(self, type_arguments: Vec<TypeTag>) -> Self
Set the type arguments of the Move function.
Sourcepub fn generics<G: MoveTypes>(self) -> Self
pub fn generics<G: MoveTypes>(self) -> Self
Set the type arguments of the Move function from Rust types, e.g.
generics::<(u64, String)>().
Sourcepub fn arguments(self, arguments: impl MoveViewArgList) -> Self
pub fn arguments(self, arguments: impl MoveViewArgList) -> Self
Set the typed arguments passed into the Move function, replacing the ones set so far. A single argument is wrapped in a list or tuple.
Sourcepub fn argument(self, argument: impl MoveViewArg) -> Self
pub fn argument(self, argument: impl MoveViewArg) -> Self
Append a single typed argument passed into the Move function.
A collection is appended as one argument, i.e. a Move vector; use
arguments to pass a collection as the whole
argument list.
Trait Implementations§
Source§impl IntoFuture for MoveViewCallQuery
impl IntoFuture for MoveViewCallQuery
Source§type Output = Result<MoveViewResult, GraphQLError>
type Output = Result<MoveViewResult, GraphQLError>
The output that the future will produce on completion.
Source§type IntoFuture = Pin<Box<dyn Future<Output = <MoveViewCallQuery as IntoFuture>::Output> + Send>>
type IntoFuture = Pin<Box<dyn Future<Output = <MoveViewCallQuery as IntoFuture>::Output> + Send>>
Which kind of future are we turning this into?
Source§fn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Creates a future from a value. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for MoveViewCallQuery
impl !UnwindSafe for MoveViewCallQuery
impl Freeze for MoveViewCallQuery
impl Send for MoveViewCallQuery
impl Sync for MoveViewCallQuery
impl Unpin for MoveViewCallQuery
impl UnsafeUnpin for MoveViewCallQuery
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more