pub enum BlockRemoveOutcome {
Removed,
RemovedNowEmpty,
NotFound,
}Expand description
Outcome of plan_remove_from_external_block.
Variants§
Removed
Entry removed; the block still has at least one entry remaining.
RemovedNowEmpty
Entry removed AND the block is now empty — caller should free the
block and zero i_file_acl.
NotFound
The named entry wasn’t in this block.
Trait Implementations§
Source§impl Clone for BlockRemoveOutcome
impl Clone for BlockRemoveOutcome
impl Copy for BlockRemoveOutcome
Source§impl Debug for BlockRemoveOutcome
impl Debug for BlockRemoveOutcome
impl Eq for BlockRemoveOutcome
Source§impl PartialEq for BlockRemoveOutcome
impl PartialEq for BlockRemoveOutcome
impl StructuralPartialEq for BlockRemoveOutcome
Auto Trait Implementations§
impl Freeze for BlockRemoveOutcome
impl RefUnwindSafe for BlockRemoveOutcome
impl Send for BlockRemoveOutcome
impl Sync for BlockRemoveOutcome
impl Unpin for BlockRemoveOutcome
impl UnsafeUnpin for BlockRemoveOutcome
impl UnwindSafe for BlockRemoveOutcome
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