Skip to main content

Crate sapphire_emboss

Crate sapphire_emboss 

Source

Re-exports§

pub use pw_bluetooth_att_emb as att;
pub use pw_bluetooth_hci_commands_emb as hci_commands;
pub use pw_bluetooth_hci_common_emb as hci_common;
pub use pw_bluetooth_hci_data_emb as hci_data;
pub use pw_bluetooth_hci_h4_emb as hci_h4;
pub use pw_bluetooth_l2cap_frames_emb as l2cap_frames;

Structs§

CompleteState
Complete view state. All fields in the current layout fit within storage.
OkState
Ok view state. All fields in the current layout fit within storage and are valid.
UncheckedState
Unchecked view or field state. Requires runtime-checked try_ accessors.

Enums§

Error

Traits§

CheckComplete
Trait for verifying dynamic layout completeness at runtime, upgrading the typestate to CompleteState.
CheckOk
Trait for verifying validity at runtime, upgrading the typestate to OkState.
InfallibleRead
Infallible read operation for views in a verified typestate (IsOk).
InfallibleWrite
Infallible write operation for views in a verified typestate (IsComplete), consuming self and transitioning to the mutated state.
IsComplete
Marker trait for states that guarantee full layout completeness.
IsOk
Marker trait for states that guarantee layout completeness and validity.
MutStorage
State
Typestate transition trait for layout and validation mutations.
Storage
TryFromRaw