Struct OnInterCall
pub struct OnInterCall {
pub origin: Address,
pub caller: LyquidID,
pub callee: LyquidID,
pub method: String,
pub input: Vec<u8>,
pub pos: ChainPos,
}Fields§
§origin: Address§caller: LyquidID§callee: LyquidID§method: String§input: Vec<u8>§pos: ChainPosTrait Implementations§
§impl Clone for OnInterCall
impl Clone for OnInterCall
§fn clone(&self) -> OnInterCall
fn clone(&self) -> OnInterCall
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for OnInterCall
impl Debug for OnInterCall
§impl Service<OnInterCall> for FCOHandle
impl Service<OnInterCall> for FCOHandle
§type Future = Pin<Box<dyn Future<Output = Result<<FCOHandle as Service<OnInterCall>>::Response, <FCOHandle as Service<OnInterCall>>::Error>> + Send>>
type Future = Pin<Box<dyn Future<Output = Result<<FCOHandle as Service<OnInterCall>>::Response, <FCOHandle as Service<OnInterCall>>::Error>> + Send>>
The future response value.
§fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>>
fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>>
Returns
Poll::Ready(Ok(())) when the service is able to process requests. Read more§fn call(&mut self, req: OnInterCall) -> Self::Future
fn call(&mut self, req: OnInterCall) -> Self::Future
Process the request and return the response asynchronously. Read more
Auto Trait Implementations§
impl Freeze for OnInterCall
impl RefUnwindSafe for OnInterCall
impl Send for OnInterCall
impl Sync for OnInterCall
impl Unpin for OnInterCall
impl UnsafeUnpin for OnInterCall
impl UnwindSafe for OnInterCall
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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