pub enum BaoContentItem {
Parent(Parent),
Leaf(Leaf),
}
Expand description
A content item for the bao streaming protocol.
After reading the initial header, the only possible items are Parent
and
Leaf
.
Variants§
Implementations§
Trait Implementations§
Source§impl Debug for BaoContentItem
impl Debug for BaoContentItem
Source§impl<'de> Deserialize<'de> for BaoContentItem
impl<'de> Deserialize<'de> for BaoContentItem
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<Leaf> for BaoContentItem
impl From<Leaf> for BaoContentItem
Source§impl From<Parent> for BaoContentItem
impl From<Parent> for BaoContentItem
Auto Trait Implementations§
impl !Freeze for BaoContentItem
impl RefUnwindSafe for BaoContentItem
impl Send for BaoContentItem
impl Sync for BaoContentItem
impl Unpin for BaoContentItem
impl UnwindSafe for BaoContentItem
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