#[doc(hidden)]pub enum SidecarRead<'a, T: TypedExternal + ?Sized> {
Live(ExternalPtrRef<'a, T>),
Saved(SEXP),
}Expand description
What a SidecarOwner gives the generated getters.
Variants§
Live(ExternalPtrRef<'a, T>)
A live value, whose pending Sidecar values the getter flushes first.
Saved(SEXP)
A pointer restored from a saved session: its slots hold the saved values, and there is no value yet.
Layout§
Note: Unable to compute type layout, possibly due to this type having generic parameters. Layout can only be computed for concrete, fully-instantiated types.