pub struct BridgeFrameBook { /* private fields */ }Expand description
Registry of BRIDGE frame specifications.
Implementations§
Source§impl BridgeFrameBook
impl BridgeFrameBook
Sourcepub fn require_spec(&self, id: &Symbol) -> Result<&FrameSpec>
pub fn require_spec(&self, id: &Symbol) -> Result<&FrameSpec>
Requires a registered frame spec.
Sourcepub fn validate_payload(&self, payload: &Expr) -> Result<BridgeFramePayload>
pub fn validate_payload(&self, payload: &Expr) -> Result<BridgeFramePayload>
Parses and validates a frame payload.
Trait Implementations§
Source§impl Clone for BridgeFrameBook
impl Clone for BridgeFrameBook
Source§fn clone(&self) -> BridgeFrameBook
fn clone(&self) -> BridgeFrameBook
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BridgeFrameBook
impl Debug for BridgeFrameBook
Source§impl Default for BridgeFrameBook
impl Default for BridgeFrameBook
Source§fn default() -> BridgeFrameBook
fn default() -> BridgeFrameBook
Returns the “default value” for a type. Read more
impl Eq for BridgeFrameBook
Source§impl PartialEq for BridgeFrameBook
impl PartialEq for BridgeFrameBook
impl StructuralPartialEq for BridgeFrameBook
Auto Trait Implementations§
impl Freeze for BridgeFrameBook
impl RefUnwindSafe for BridgeFrameBook
impl Send for BridgeFrameBook
impl Sync for BridgeFrameBook
impl Unpin for BridgeFrameBook
impl UnsafeUnpin for BridgeFrameBook
impl UnwindSafe for BridgeFrameBook
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