fractal::utils::matrix::ext_traits

Trait TimelineEventItemIdExt

Source
pub(crate) trait TimelineEventItemIdExt: Sized {
    // Required methods
    fn static_variant_type() -> Cow<'static, VariantTy>;
    fn to_variant(&self) -> Variant;
    fn from_variant(variant: &Variant) -> Option<Self>;
}
Expand description

Extension trait for TimelineEventItemId.

Required Methods§

Source

fn static_variant_type() -> Cow<'static, VariantTy>

The type used to represent a TimelineEventItemId as a GVariant.

Source

fn to_variant(&self) -> Variant

Convert this TimelineEventItemId to a GVariant.

Source

fn from_variant(variant: &Variant) -> Option<Self>

Try to convert a GVariant to a TimelineEventItemId.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl TimelineEventItemIdExt for TimelineEventItemId

Implementors§