kecc

Trait AssertSupported

Source
pub trait AssertSupported {
    // Required method
    fn assert_supported(&self);
}
Expand description

Trait to check if a type can be translated.

Required Methods§

Source

fn assert_supported(&self)

Assert that the type can be translated.

§Panics

Panics if the type can’t be translated.

Implementations on Foreign Types§

Source§

impl AssertSupported for AlignmentSpecifier

Source§

impl AssertSupported for ArraySize

Source§

impl AssertSupported for BinaryOperator

Source§

impl AssertSupported for BlockItem

Source§

impl AssertSupported for Constant

Source§

impl AssertSupported for DeclarationSpecifier

Source§

impl AssertSupported for DeclaratorKind

Source§

impl AssertSupported for DerivedDeclarator

Source§

impl AssertSupported for Expression

Source§

impl AssertSupported for ExternalDeclaration

Source§

impl AssertSupported for FloatFormat

Source§

impl AssertSupported for ForInitializer

Source§

impl AssertSupported for Initializer

Source§

impl AssertSupported for Label

Source§

impl AssertSupported for PointerQualifier

Source§

impl AssertSupported for SpecifierQualifier

Source§

impl AssertSupported for Statement

Source§

impl AssertSupported for StorageClassSpecifier

Source§

impl AssertSupported for StructDeclaration

Source§

impl AssertSupported for StructKind

Source§

impl AssertSupported for TypeQualifier

Source§

impl AssertSupported for TypeSpecifier

Source§

impl AssertSupported for UnaryOperator

Source§

impl AssertSupported for AlignOf

Source§

impl AssertSupported for ArrayDeclarator

Source§

impl AssertSupported for BinaryOperatorExpression

Source§

impl AssertSupported for CallExpression

Source§

impl AssertSupported for CastExpression

Source§

impl AssertSupported for ConditionalExpression

Source§

impl AssertSupported for Declaration

Source§

impl AssertSupported for Declarator

Source§

impl AssertSupported for Float

Source§

impl AssertSupported for FunctionDeclarator

Source§

impl AssertSupported for FunctionDefinition

Source§

impl AssertSupported for InitDeclarator

Source§

impl AssertSupported for InitializerListItem

Source§

impl AssertSupported for Integer

Source§

impl AssertSupported for MemberExpression

Source§

impl AssertSupported for ParameterDeclaration

Source§

impl AssertSupported for SizeOfTy

Source§

impl AssertSupported for SizeOfVal

Source§

impl AssertSupported for StructDeclarator

Source§

impl AssertSupported for StructField

Source§

impl AssertSupported for StructType

Source§

impl AssertSupported for SwitchStatement

Source§

impl AssertSupported for TranslationUnit

Source§

impl AssertSupported for TypeName

Source§

impl AssertSupported for UnaryOperatorExpression

Source§

impl<T: AssertSupported> AssertSupported for Option<T>

Source§

impl<T: AssertSupported> AssertSupported for [T]

Source§

impl<T: AssertSupported> AssertSupported for Node<T>

Source§

impl<T: AssertSupported> AssertSupported for Box<T>

Source§

impl<T: AssertSupported> AssertSupported for Vec<T>

Implementors§