pub enum BlockProductionMethod {
CentralScheduler,
CentralSchedulerGreedy,
}
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for BlockProductionMethod
impl Clone for BlockProductionMethod
Source§fn clone(&self) -> BlockProductionMethod
fn clone(&self) -> BlockProductionMethod
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for BlockProductionMethod
impl Default for BlockProductionMethod
Source§fn default() -> BlockProductionMethod
fn default() -> BlockProductionMethod
Returns the “default value” for a type. Read more
Source§impl Display for BlockProductionMethod
impl Display for BlockProductionMethod
Source§impl<'_derivative_strum> From<&'_derivative_strum BlockProductionMethod> for &'static str
impl<'_derivative_strum> From<&'_derivative_strum BlockProductionMethod> for &'static str
Source§fn from(x: &'_derivative_strum BlockProductionMethod) -> &'static str
fn from(x: &'_derivative_strum BlockProductionMethod) -> &'static str
Converts to this type from the input type.
Source§impl From<BlockProductionMethod> for &'static str
impl From<BlockProductionMethod> for &'static str
Source§fn from(x: BlockProductionMethod) -> &'static str
fn from(x: BlockProductionMethod) -> &'static str
Converts to this type from the input type.
Source§impl FromStr for BlockProductionMethod
impl FromStr for BlockProductionMethod
Source§impl TryFrom<&str> for BlockProductionMethod
impl TryFrom<&str> for BlockProductionMethod
Source§impl VariantNames for BlockProductionMethod
impl VariantNames for BlockProductionMethod
Auto Trait Implementations§
impl Freeze for BlockProductionMethod
impl RefUnwindSafe for BlockProductionMethod
impl Send for BlockProductionMethod
impl Sync for BlockProductionMethod
impl Unpin for BlockProductionMethod
impl UnwindSafe for BlockProductionMethod
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.