Struct hdk_crud::example::ExampleSignal [−][src]
pub struct ExampleSignal {
pub entry_type: String,
pub action: ActionType,
pub data: ExampleSignalData,
}
Expand description
This will be used to send data events as signals to the UI. All
signals relating to the entry type will share this high level structure, creating consistency.
The data
field should use the variant (Create/Update/Delete)
that matches the variant for action
. So if action
is variant ActionType::Create
then data
should be ExampleSignalData::Create.
Fields
entry_type: String
action: ActionType
data: ExampleSignalData
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 !=
.
type Error = SerializedBytesError
type Error = SerializedBytesError
The type returned in the event of a conversion error.
Performs the conversion.
type Error = SerializedBytesError
type Error = SerializedBytesError
The type returned in the event of a conversion error.
Performs the conversion.
type Error = SerializedBytesError
type Error = SerializedBytesError
The type returned in the event of a conversion error.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ExampleSignal
impl Send for ExampleSignal
impl Sync for ExampleSignal
impl Unpin for ExampleSignal
impl UnwindSafe for ExampleSignal
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more