pub enum StoryItem {
Deleted(StoryItemDeleted),
Skipped(StoryItemSkipped),
StoryItem(Box<StoryItem>),
}Expand description
Variants§
Trait Implementations§
Source§impl Deserializable for StoryItem
impl Deserializable for StoryItem
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl From<StoryItemDeleted> for StoryItem
impl From<StoryItemDeleted> for StoryItem
Source§fn from(x: StoryItemDeleted) -> Self
fn from(x: StoryItemDeleted) -> Self
Converts to this type from the input type.
Source§impl From<StoryItemSkipped> for StoryItem
impl From<StoryItemSkipped> for StoryItem
Source§fn from(x: StoryItemSkipped) -> Self
fn from(x: StoryItemSkipped) -> Self
Converts to this type from the input type.
Source§impl Serializable for StoryItem
impl Serializable for StoryItem
Source§impl TryFrom<StoryItem> for StoryItemDeleted
impl TryFrom<StoryItem> for StoryItemDeleted
Source§impl TryFrom<StoryItem> for StoryItemSkipped
impl TryFrom<StoryItem> for StoryItemSkipped
impl StructuralPartialEq for StoryItem
Auto Trait Implementations§
impl Freeze for StoryItem
impl RefUnwindSafe for StoryItem
impl Send for StoryItem
impl Sync for StoryItem
impl Unpin for StoryItem
impl UnsafeUnpin for StoryItem
impl UnwindSafe for StoryItem
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