pub struct UnsupportedType {
pub offending: String,
pub reason: UnsupportedTypeReason,
}Expand description
A type the prebindgen source language does not accept.
Fields§
§offending: StringThe offending type as written.
reason: UnsupportedTypeReasonTrait Implementations§
Source§impl Clone for UnsupportedType
impl Clone for UnsupportedType
Source§fn clone(&self) -> UnsupportedType
fn clone(&self) -> UnsupportedType
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 UnsupportedType
impl Debug for UnsupportedType
Source§impl Display for UnsupportedType
impl Display for UnsupportedType
impl Eq for UnsupportedType
Source§impl Error for UnsupportedType
impl Error for UnsupportedType
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 UnsupportedType
impl PartialEq for UnsupportedType
impl StructuralPartialEq for UnsupportedType
Auto Trait Implementations§
impl Freeze for UnsupportedType
impl RefUnwindSafe for UnsupportedType
impl Send for UnsupportedType
impl Sync for UnsupportedType
impl Unpin for UnsupportedType
impl UnsafeUnpin for UnsupportedType
impl UnwindSafe for UnsupportedType
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<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 more