pub enum TypeName {
Vector(Lane, u8),
Sizeless,
Float128,
}Expand description
The type one of the names is.
Variants§
Vector(Lane, u8)
A GNU vector of this many lanes, which is the type __attribute__((vector_size)) builds.
Sizeless
One of SVE’s types, whose size depends on the machine the program runs on. C has no such type, and gcc allows one in a declaration and nearly nowhere else, so it is an incomplete type here: a prototype can name it, and an object of it is refused.
Float128
_Float128, under the name gcc had for it before the ISO one.
Trait Implementations§
impl Copy for TypeName
impl Eq for TypeName
impl StructuralPartialEq for TypeName
Auto Trait Implementations§
impl Freeze for TypeName
impl RefUnwindSafe for TypeName
impl Send for TypeName
impl Sync for TypeName
impl Unpin for TypeName
impl UnsafeUnpin for TypeName
impl UnwindSafe for TypeName
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