pub enum SpeculationControllerError {
Residency(ResidencySpeculatorError),
Promotion(PromotionSpeculatorError),
}Expand description
Atomic composition failure. Neither engine changes when a composed transition fails.
Variants§
Residency(ResidencySpeculatorError)
Residency policy, admission, feedback, or accounting failed.
Promotion(PromotionSpeculatorError)
Promotion policy, planning, feedback, or accounting failed.
Trait Implementations§
Source§impl Clone for SpeculationControllerError
impl Clone for SpeculationControllerError
impl Copy for SpeculationControllerError
Source§impl Debug for SpeculationControllerError
impl Debug for SpeculationControllerError
Source§impl Display for SpeculationControllerError
impl Display for SpeculationControllerError
impl Eq for SpeculationControllerError
Source§impl Error for SpeculationControllerError
impl Error for SpeculationControllerError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<PromotionSpeculatorError> for SpeculationControllerError
impl From<PromotionSpeculatorError> for SpeculationControllerError
Source§fn from(source: PromotionSpeculatorError) -> Self
fn from(source: PromotionSpeculatorError) -> Self
Converts to this type from the input type.
Source§impl From<ResidencySpeculatorError> for SpeculationControllerError
impl From<ResidencySpeculatorError> for SpeculationControllerError
Source§fn from(source: ResidencySpeculatorError) -> Self
fn from(source: ResidencySpeculatorError) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for SpeculationControllerError
Auto Trait Implementations§
impl Freeze for SpeculationControllerError
impl RefUnwindSafe for SpeculationControllerError
impl Send for SpeculationControllerError
impl Sync for SpeculationControllerError
impl Unpin for SpeculationControllerError
impl UnsafeUnpin for SpeculationControllerError
impl UnwindSafe for SpeculationControllerError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> 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