pub struct RequestEnvelope {
pub action_name: String,
pub request_id: String,
pub params: Value,
pub caller_role: CallerRole,
pub request_hash: RequestHash,
}Fields§
§action_name: String§request_id: String§params: Value§caller_role: CallerRole§request_hash: RequestHashTrait Implementations§
Source§impl Clone for RequestEnvelope
impl Clone for RequestEnvelope
Source§impl Debug for RequestEnvelope
impl Debug for RequestEnvelope
Source§impl<'de> Deserialize<'de> for RequestEnvelope
impl<'de> Deserialize<'de> for RequestEnvelope
Source§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
Source§impl From<RequestEnvelope> for RequestEnvelope
impl From<RequestEnvelope> for RequestEnvelope
Source§fn from(value: RequestEnvelope) -> Self
fn from(value: RequestEnvelope) -> Self
Converts to this type from the input type.
Source§impl PartialEq for RequestEnvelope
impl PartialEq for RequestEnvelope
Source§impl Serialize for RequestEnvelope
impl Serialize for RequestEnvelope
impl StructuralPartialEq for RequestEnvelope
Source§impl TryFrom<RequestEnvelope> for RequestEnvelope
impl TryFrom<RequestEnvelope> for RequestEnvelope
Source§type Error = BridgeError
type Error = BridgeError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for RequestEnvelope
impl RefUnwindSafe for RequestEnvelope
impl Send for RequestEnvelope
impl Sync for RequestEnvelope
impl Unpin for RequestEnvelope
impl UnsafeUnpin for RequestEnvelope
impl UnwindSafe for RequestEnvelope
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