Enum golang_type_core::TypeParseError[][src]

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

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)

Trait Implementations

impl Debug for TypeParseError[src]

impl Display for TypeParseError[src]

impl Error for TypeParseError[src]

impl From<ArrayTypeParseError> for TypeParseError[src]

impl From<ChannelTypeParseError> for TypeParseError[src]

impl From<Error> for TypeParseError[src]

impl From<FunctionTypeParseError> for TypeParseError[src]

impl From<InterfaceTypeParseError> for TypeParseError[src]

impl From<MapTypeParseError> for TypeParseError[src]

impl From<ParenthesizedTypeParseError> for TypeParseError[src]

impl From<PointerTypeParseError> for TypeParseError[src]

impl From<SliceTypeParseError> for TypeParseError[src]

impl From<StructTypeParseError> for TypeParseError[src]

impl From<TypeNameParseError> for TypeParseError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.