pub enum ArenaBind {
NoArenaImport,
KeptHostSeam(&'static str),
Bound(BoundArena),
}Expand description
Outcome of bind_cabi_arena_realloc.
Variants§
NoArenaImport
No arena import in the module — silent byte-identical pass-through (the overwhelmingly common case; not worth a log line).
KeptHostSeam(&'static str)
The arena import is present but the module keeps the host-linked seam (reason worth logging); byte-identical pass-through.
Bound(BoundArena)
The import was bound: compile bytes instead of the input.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ArenaBind
impl RefUnwindSafe for ArenaBind
impl Send for ArenaBind
impl Sync for ArenaBind
impl Unpin for ArenaBind
impl UnsafeUnpin for ArenaBind
impl UnwindSafe for ArenaBind
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