pub enum JavaReachabilityFence {
Std,
GenerateFence(usize),
}Expand description
What reachability fence to use
Variants§
Std
java.lang.ref.Reference.reachabilityFence
GenerateFence(usize)
If Reference.reachabilityFence is not available, generate JNI code to emulate it Argument is maximum number of parameters, that you would “fence”. By default is big enough number, but may be you lint tool will be “against” too big number (we generate Java method with such number of arguments)
Trait Implementations§
Source§impl Clone for JavaReachabilityFence
impl Clone for JavaReachabilityFence
Source§fn clone(&self) -> JavaReachabilityFence
fn clone(&self) -> JavaReachabilityFence
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JavaReachabilityFence
impl Debug for JavaReachabilityFence
impl Copy for JavaReachabilityFence
Auto Trait Implementations§
impl Freeze for JavaReachabilityFence
impl RefUnwindSafe for JavaReachabilityFence
impl Send for JavaReachabilityFence
impl Sync for JavaReachabilityFence
impl Unpin for JavaReachabilityFence
impl UnwindSafe for JavaReachabilityFence
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more