Enum golang_type_decl::golang_type_core::TypeParseError [−]
pub enum TypeParseError {}Show variants
GolangParserError(Error), NodeMissing(String), NodeKindUnknown(String), TypeNameParseError(TypeNameParseError), ArrayTypeParseError(ArrayTypeParseError), StructTypeParseError(StructTypeParseError), PointerTypeParseError(PointerTypeParseError), FunctionTypeParseError(FunctionTypeParseError), InterfaceTypeParseError(InterfaceTypeParseError), SliceTypeParseError(SliceTypeParseError), MapTypeParseError(MapTypeParseError), ChannelTypeParseError(ChannelTypeParseError), ParenthesizedTypeParseError(ParenthesizedTypeParseError),
Variants
NodeMissing(String)
NodeKindUnknown(String)
TypeNameParseError(TypeNameParseError)
ArrayTypeParseError(ArrayTypeParseError)
StructTypeParseError(StructTypeParseError)
PointerTypeParseError(PointerTypeParseError)
FunctionTypeParseError(FunctionTypeParseError)
InterfaceTypeParseError(InterfaceTypeParseError)
SliceTypeParseError(SliceTypeParseError)
MapTypeParseError(MapTypeParseError)
ChannelTypeParseError(ChannelTypeParseError)
ParenthesizedTypeParseError(ParenthesizedTypeParseError)
Trait Implementations
impl Debug for TypeParseError
impl Debug for TypeParseError
impl Display for TypeParseError
impl Display for TypeParseError
impl Error for TypeParseError
impl Error for TypeParseError
pub fn source(&self) -> Option<&(dyn Error + 'static)>
pub fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
fn description(&self) -> &str
1.0.0[src]
fn description(&self) -> &str
1.0.0[src]👎 Deprecated since 1.42.0:
use the Display impl or to_string()
impl From<ArrayTypeParseError> for TypeParseError
impl From<ArrayTypeParseError> for TypeParseError
pub fn from(source: ArrayTypeParseError) -> TypeParseError
pub fn from(source: ArrayTypeParseError) -> TypeParseError
Performs the conversion.
impl From<ChannelTypeParseError> for TypeParseError
impl From<ChannelTypeParseError> for TypeParseError
pub fn from(source: ChannelTypeParseError) -> TypeParseError
pub fn from(source: ChannelTypeParseError) -> TypeParseError
Performs the conversion.
impl From<Error> for TypeParseError
impl From<Error> for TypeParseError
pub fn from(source: Error) -> TypeParseError
pub fn from(source: Error) -> TypeParseError
Performs the conversion.
impl From<FunctionTypeParseError> for TypeParseError
impl From<FunctionTypeParseError> for TypeParseError
pub fn from(source: FunctionTypeParseError) -> TypeParseError
pub fn from(source: FunctionTypeParseError) -> TypeParseError
Performs the conversion.
impl From<InterfaceTypeParseError> for TypeParseError
impl From<InterfaceTypeParseError> for TypeParseError
pub fn from(source: InterfaceTypeParseError) -> TypeParseError
pub fn from(source: InterfaceTypeParseError) -> TypeParseError
Performs the conversion.
impl From<MapTypeParseError> for TypeParseError
impl From<MapTypeParseError> for TypeParseError
pub fn from(source: MapTypeParseError) -> TypeParseError
pub fn from(source: MapTypeParseError) -> TypeParseError
Performs the conversion.
impl From<ParenthesizedTypeParseError> for TypeParseError
impl From<ParenthesizedTypeParseError> for TypeParseError
pub fn from(source: ParenthesizedTypeParseError) -> TypeParseError
pub fn from(source: ParenthesizedTypeParseError) -> TypeParseError
Performs the conversion.
impl From<PointerTypeParseError> for TypeParseError
impl From<PointerTypeParseError> for TypeParseError
pub fn from(source: PointerTypeParseError) -> TypeParseError
pub fn from(source: PointerTypeParseError) -> TypeParseError
Performs the conversion.
impl From<SliceTypeParseError> for TypeParseError
impl From<SliceTypeParseError> for TypeParseError
pub fn from(source: SliceTypeParseError) -> TypeParseError
pub fn from(source: SliceTypeParseError) -> TypeParseError
Performs the conversion.
impl From<StructTypeParseError> for TypeParseError
impl From<StructTypeParseError> for TypeParseError
pub fn from(source: StructTypeParseError) -> TypeParseError
pub fn from(source: StructTypeParseError) -> TypeParseError
Performs the conversion.
impl From<TypeNameParseError> for TypeParseError
impl From<TypeNameParseError> for TypeParseError
pub fn from(source: TypeNameParseError) -> TypeParseError
pub fn from(source: TypeNameParseError) -> TypeParseError
Performs the conversion.
impl From<TypeParseError> for TypeDefParseError
[src]
impl From<TypeParseError> for TypeDefParseError
[src]pub fn from(source: TypeParseError) -> TypeDefParseError
[src]
pub fn from(source: TypeParseError) -> TypeDefParseError
[src]Performs the conversion.
impl From<TypeParseError> for AliasDeclParseError
[src]
impl From<TypeParseError> for AliasDeclParseError
[src]pub fn from(source: TypeParseError) -> AliasDeclParseError
[src]
pub fn from(source: TypeParseError) -> AliasDeclParseError
[src]Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for TypeParseError
impl Send for TypeParseError
impl Sync for TypeParseError
impl Unpin for TypeParseError
impl UnwindSafe for TypeParseError
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more