Enum solana_rpc::rpc::OptionalContext [−][src]
pub enum OptionalContext<T> {
Context(RpcResponse<T>),
NoContext(T),
}
Expand description
Wrapper for rpc return types of methods that provide responses both with and without context. Main purpose of this is to fix methods that lack context information in their return type, without breaking backwards compatibility.
Variants
Context(RpcResponse<T>)
Tuple Fields of Context
0: RpcResponse<T>
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<T> RefUnwindSafe for OptionalContext<T> where
T: RefUnwindSafe,
impl<T> Send for OptionalContext<T> where
T: Send,
impl<T> Sync for OptionalContext<T> where
T: Sync,
impl<T> Unpin for OptionalContext<T> where
T: Unpin,
impl<T> UnwindSafe for OptionalContext<T> where
T: UnwindSafe,
Blanket Implementations
pub default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
pub default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
pub default fn example() -> T
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more