pub struct NoTakedown;Expand description
Nothing is blocked or tombstoned.
Trait Implementations§
Source§impl Clone for NoTakedown
impl Clone for NoTakedown
impl Copy for NoTakedown
Source§impl Debug for NoTakedown
impl Debug for NoTakedown
Source§impl Default for NoTakedown
impl Default for NoTakedown
Source§impl TakedownGate for NoTakedown
impl TakedownGate for NoTakedown
Source§fn check<'a>(
&'a self,
_: &'a RepoId,
_: &'a Hash,
) -> BoxFuture<'a, Result<TakedownVerdict, ServerError>>
fn check<'a>( &'a self, _: &'a RepoId, _: &'a Hash, ) -> BoxFuture<'a, Result<TakedownVerdict, ServerError>>
Decide for a leaf already proven a reachable member. A cached
reachability proof skips the walk and its
Self::stops_descent, so
this must also refuse a chunk that only a blocked or tombstoned
manifest reaches (§4).Auto Trait Implementations§
impl Freeze for NoTakedown
impl RefUnwindSafe for NoTakedown
impl Send for NoTakedown
impl Sync for NoTakedown
impl Unpin for NoTakedown
impl UnsafeUnpin for NoTakedown
impl UnwindSafe for NoTakedown
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