pub struct SkippedType { /* private fields */ }Expand description
A declaration that could not be lowered into the IR, and why.
Lowering is best-effort: an LF shape the codegen cannot represent (a type
name that is not a Rust identifier, a non-serializable builtin, two fields
that would collide after snake-casing) is skipped and reported here rather
than failing the whole DAR or emitting something wrong. Callers surface
these as warnings — see crate::lower_dar.
Implementations§
Trait Implementations§
Source§impl Clone for SkippedType
impl Clone for SkippedType
Source§impl Debug for SkippedType
impl Debug for SkippedType
Source§impl Display for SkippedType
impl Display for SkippedType
impl Eq for SkippedType
Source§impl Error for SkippedType
impl Error for SkippedType
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 SkippedType
impl PartialEq for SkippedType
impl StructuralPartialEq for SkippedType
Auto Trait Implementations§
impl Freeze for SkippedType
impl RefUnwindSafe for SkippedType
impl Send for SkippedType
impl Sync for SkippedType
impl Unpin for SkippedType
impl UnsafeUnpin for SkippedType
impl UnwindSafe for SkippedType
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<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.