Enum linera_execution::Message 
source · pub enum Message {
    System(SystemMessage),
    User {
        application_id: UserApplicationId,
        bytes: Vec<u8>,
    },
}Expand description
A message to be sent and possibly executed in the receiver’s block.
Variants§
Implementations§
source§impl Message
 
impl Message
pub fn system(message: SystemMessage) -> Self
pub fn application_id(&self) -> GenericApplicationId
Trait Implementations§
source§impl<'de> Deserialize<'de> for Message
 
impl<'de> Deserialize<'de> for Message
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<SystemMessage> for Message
 
impl From<SystemMessage> for Message
source§fn from(message: SystemMessage) -> Self
 
fn from(message: SystemMessage) -> Self
Converts to this type from the input type.
source§impl InputType for Message
 
impl InputType for Message
§type RawValueType = Message
 
type RawValueType = Message
The raw type used for validator. Read more
source§fn create_type_info(registry: &mut Registry) -> String
 
fn create_type_info(registry: &mut Registry) -> String
Create type information in the registry and return qualified typename.
source§fn parse(value: Option<Value>) -> InputValueResult<Self>
 
fn parse(value: Option<Value>) -> InputValueResult<Self>
Parse from 
Value. None represents undefined.source§fn as_raw_value(&self) -> Option<&Self::RawValueType>
 
fn as_raw_value(&self) -> Option<&Self::RawValueType>
Returns a reference to the raw value.
source§fn qualified_type_name() -> String
 
fn qualified_type_name() -> String
Qualified typename.
source§impl OutputType for Message
 
impl OutputType for Message
source§fn create_type_info(registry: &mut Registry) -> String
 
fn create_type_info(registry: &mut Registry) -> String
Create type information in the registry and return qualified typename.
source§async fn resolve(
    &self,
    _: &ContextSelectionSet<'_>,
    _field: &Positioned<Field>
) -> ServerResult<Value>
 
async fn resolve( &self, _: &ContextSelectionSet<'_>, _field: &Positioned<Field> ) -> ServerResult<Value>
Resolve an output value to 
async_graphql::Value.source§fn qualified_type_name() -> String
 
fn qualified_type_name() -> String
Qualified typename.
source§impl PartialEq for Message
 
impl PartialEq for Message
source§impl ScalarType for Message
 
impl ScalarType for Message
impl Eq for Message
impl StructuralPartialEq for Message
Auto Trait Implementations§
impl Freeze for Message
impl RefUnwindSafe for Message
impl Send for Message
impl Sync for Message
impl Unpin for Message
impl UnwindSafe for Message
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<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.