Struct fj_kernel::validation::UniquenessIssues
source · [−]pub struct UniquenessIssues {
pub duplicate_vertex: Option<GlobalVertex>,
}Expand description
Uniqueness issues found during validation
Used by ValidationError.
Implementation Note
This struct doesn’t carry any actual information, currently. Information about the specific uniqueness issues found can be added as required. For now, this struct exists to ease the error handling code.
Fields
duplicate_vertex: Option<GlobalVertex>Duplicate vertex found
Trait Implementations
sourceimpl Debug for UniquenessIssues
impl Debug for UniquenessIssues
sourceimpl Default for UniquenessIssues
impl Default for UniquenessIssues
sourcefn default() -> UniquenessIssues
fn default() -> UniquenessIssues
Returns the “default value” for a type. Read more
sourceimpl Display for UniquenessIssues
impl Display for UniquenessIssues
sourceimpl Error for UniquenessIssues
impl Error for UniquenessIssues
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl From<UniquenessIssues> for ValidationError
impl From<UniquenessIssues> for ValidationError
sourcefn from(source: UniquenessIssues) -> Self
fn from(source: UniquenessIssues) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for UniquenessIssues
impl Send for UniquenessIssues
impl Sync for UniquenessIssues
impl Unpin for UniquenessIssues
impl UnwindSafe for UniquenessIssues
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait. Read more
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait. Read more
fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s. Read more
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s. Read more
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct self from the equivalent element of its
superset. Read more
fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if self is actually part of its subset T (and can be converted to it).
fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as self.to_subset but without any property checks. Always succeeds.
fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts self to the equivalent element of its superset.