#[repr(u32)]pub enum FolditPluginStatus {
Ok = 0,
Err = 1,
Unsupported = 2,
}Expand description
Status code returned by every fallible vtable method.
Variants§
Ok = 0
Success. Out-parameters are valid.
Err = 1
Plugin returned an op-level error. out_err is populated; host
frees it via free_error.
Unsupported = 2
Plugin doesn’t implement this method. Out-parameters are
untouched. (E.g. a plugin without streaming returns this from
start_stream.)
Trait Implementations§
Source§impl Clone for FolditPluginStatus
impl Clone for FolditPluginStatus
impl Copy for FolditPluginStatus
Source§impl Debug for FolditPluginStatus
impl Debug for FolditPluginStatus
impl Eq for FolditPluginStatus
Source§impl PartialEq for FolditPluginStatus
impl PartialEq for FolditPluginStatus
impl StructuralPartialEq for FolditPluginStatus
Auto Trait Implementations§
impl Freeze for FolditPluginStatus
impl RefUnwindSafe for FolditPluginStatus
impl Send for FolditPluginStatus
impl Sync for FolditPluginStatus
impl Unpin for FolditPluginStatus
impl UnsafeUnpin for FolditPluginStatus
impl UnwindSafe for FolditPluginStatus
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