[−][src]Union fna3d_sys::mojo::MOJOSHADER_astNode
Fields
ast: MOJOSHADER_astNodeInfo
generic: MOJOSHADER_astGeneric
expression: MOJOSHADER_astExpression
arguments: MOJOSHADER_astArguments
unary: MOJOSHADER_astExpressionUnary
binary: MOJOSHADER_astExpressionBinary
ternary: MOJOSHADER_astExpressionTernary
identifier: MOJOSHADER_astExpressionIdentifier
intliteral: MOJOSHADER_astExpressionIntLiteral
floatliteral: MOJOSHADER_astExpressionFloatLiteral
stringliteral: MOJOSHADER_astExpressionStringLiteral
boolliteral: MOJOSHADER_astExpressionBooleanLiteral
constructor: MOJOSHADER_astExpressionConstructor
derefstruct: MOJOSHADER_astExpressionDerefStruct
callfunc: MOJOSHADER_astExpressionCallFunction
cast: MOJOSHADER_astExpressionCast
compunit: MOJOSHADER_astCompilationUnit
params: MOJOSHADER_astFunctionParameters
funcsig: MOJOSHADER_astFunctionSignature
soa: MOJOSHADER_astScalarOrArray
annotations: MOJOSHADER_astAnnotations
packoffset: MOJOSHADER_astPackOffset
varlowlevel: MOJOSHADER_astVariableLowLevel
structmembers: MOJOSHADER_astStructMembers
structdecl: MOJOSHADER_astStructDeclaration
vardecl: MOJOSHADER_astVariableDeclaration
stmt: MOJOSHADER_astStatement
emptystmt: MOJOSHADER_astEmptyStatement
breakstmt: MOJOSHADER_astBreakStatement
contstmt: MOJOSHADER_astContinueStatement
discardstmt: MOJOSHADER_astDiscardStatement
blockstmt: MOJOSHADER_astBlockStatement
returnstmt: MOJOSHADER_astReturnStatement
exprstmt: MOJOSHADER_astExpressionStatement
ifstmt: MOJOSHADER_astIfStatement
cases: MOJOSHADER_astSwitchCases
switchstmt: MOJOSHADER_astSwitchStatement
whilestmt: MOJOSHADER_astWhileStatement
dostmt: MOJOSHADER_astDoStatement
forstmt: MOJOSHADER_astForStatement
typdef: MOJOSHADER_astTypedef
typedefstmt: MOJOSHADER_astTypedefStatement
vardeclstmt: MOJOSHADER_astVarDeclStatement
structstmt: MOJOSHADER_astStructStatement
funcunit: MOJOSHADER_astCompilationUnitFunction
typedefunit: MOJOSHADER_astCompilationUnitTypedef
structunit: MOJOSHADER_astCompilationUnitStruct
varunit: MOJOSHADER_astCompilationUnitVariable
Trait Implementations
impl Clone for MOJOSHADER_astNode
[src]
pub fn clone(&self) -> MOJOSHADER_astNode
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for MOJOSHADER_astNode
[src]
Auto Trait Implementations
impl RefUnwindSafe for MOJOSHADER_astNode
impl !Send for MOJOSHADER_astNode
impl !Sync for MOJOSHADER_astNode
impl Unpin for MOJOSHADER_astNode
impl UnwindSafe for MOJOSHADER_astNode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,