pub enum StemBranchError {
InvalidStemBranchPair {
stem: HeavenlyStem,
branch: EarthlyBranch,
},
}Expand description
Errors from constructing a StemBranch.
Variants§
InvalidStemBranchPair
The stem and branch do not share a position in the sexagenary cycle (their indices have different parity).
Trait Implementations§
Source§impl Clone for StemBranchError
impl Clone for StemBranchError
Source§fn clone(&self) -> StemBranchError
fn clone(&self) -> StemBranchError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StemBranchError
impl Debug for StemBranchError
Source§impl Display for StemBranchError
impl Display for StemBranchError
impl Eq for StemBranchError
Source§impl Error for StemBranchError
impl Error for StemBranchError
1.30.0 · 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 PartialEq for StemBranchError
impl PartialEq for StemBranchError
Source§fn eq(&self, other: &StemBranchError) -> bool
fn eq(&self, other: &StemBranchError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for StemBranchError
Auto Trait Implementations§
impl Freeze for StemBranchError
impl RefUnwindSafe for StemBranchError
impl Send for StemBranchError
impl Sync for StemBranchError
impl Unpin for StemBranchError
impl UnsafeUnpin for StemBranchError
impl UnwindSafe for StemBranchError
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