Enum glsl_lang::ast::StorageQualifier [−][src]
Storage qualifier.
Variants
const storage qualifier
inout storage qualifier
in storage qualifier
out storage qualifier
centroid storage qualifier
patch storage qualifier
sample storage qualifier
uniform storage qualifier
buffer storage qualifier
shared storage qualifier
coherent storage qualifier
volatile storage qualifier
restrict storage qualifier
readonly storage qualifier
writeonly storage qualifier
Subroutine(Vec<TypeSpecifier>)subroutine storage qualifier
Trait Implementations
impl Clone for StorageQualifier[src]
fn clone(&self) -> StorageQualifier[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for StorageQualifier[src]
impl Host for StorageQualifier[src]
impl HostMut for StorageQualifier[src]
fn visit_mut<V>(&mut self, visitor: &mut V) where
V: VisitorMut, [src]
V: VisitorMut,
impl NodeContent for StorageQualifier[src]
pub fn into_node<T>(self) -> Node<T> where
T: From<Self> + NodeContent, [src]
T: From<Self> + NodeContent,
pub fn spanned(self, start: LexerPosition, end: LexerPosition) -> Node<Self>[src]
impl NodeContentDisplay for StorageQualifier[src]
fn name() -> Option<&'static str>[src]
fn display_extra(&self, f: &mut Formatter<'_>) -> Result[src]
fn display_children(&self, level: usize, f: &mut Formatter<'_>) -> Result[src]
impl NodeContentEq for StorageQualifier[src]
fn content_eq(&self, other: &Self) -> bool[src]
impl Parsable for StorageQualifier[src]
fn parse_with_options(
source: &str,
opts: &ParseContext
) -> Result<(Self, ParseContext), ParseError>[src]
source: &str,
opts: &ParseContext
) -> Result<(Self, ParseContext), ParseError>
fn parse(source: &str) -> Result<Self, ParseError>[src]
impl PartialEq<StorageQualifier> for StorageQualifier[src]
fn eq(&self, other: &StorageQualifier) -> bool[src]
fn ne(&self, other: &StorageQualifier) -> bool[src]
impl StructuralPartialEq for StorageQualifier[src]
Auto Trait Implementations
impl RefUnwindSafe for StorageQualifier
impl Send for StorageQualifier
impl Sync for StorageQualifier
impl Unpin for StorageQualifier
impl UnwindSafe for StorageQualifier
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> IntoResult<T> for T[src]
type Err = Infallible
pub fn into_result(self) -> Result<T, <T as IntoResult<T>>::Err>[src]
impl<T> NodeDisplay for T where
T: NodeContentDisplay, [src]
T: NodeContentDisplay,
pub fn name() -> Option<&'static str>[src]
pub fn start(&self) -> Option<usize>[src]
pub fn end(&self) -> Option<usize>[src]
pub fn source_id(&self) -> Option<usize>[src]
pub fn display(&self) -> NodeDisplayWrapper<'_, T>[src]
pub fn display_extra(&self, f: &mut Formatter<'_>) -> Result<(), Error>[src]
pub fn display_children(
&self,
level: usize,
f: &mut Formatter<'_>
) -> Result<(), Error>[src]
&self,
level: usize,
f: &mut Formatter<'_>
) -> Result<(), Error>
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>,