Trait fidl::Persistable

source ·
pub trait Persistable: TypeMarker<Owned = Self> + Decode<Self, NoHandleResourceDialect> + for<'a> ValueTypeMarker<Borrowed<'a> = &'a Self> + for<'a> ValueTypeMarker<Borrowed<'a>: Encode<Self, NoHandleResourceDialect>> { }
Expand description

Marker trait implemented for FIDL non-resource structs, tables, and unions. These can be used with the persistence API and standalone encoding/decoding API.

Object Safety§

This trait is not object safe.

Implementors§