pub struct DescriptorLayout { /* private fields */ }Expand description
A descriptor layout: the schema that describes a set’s bindings without being tied to specific resources.
Implementations§
Source§impl DescriptorLayout
impl DescriptorLayout
Sourcepub fn add_entry(&mut self, entry: DescriptorBinding)
pub fn add_entry(&mut self, entry: DescriptorBinding)
Add a binding entry to the layout.
Sourcepub fn bindings(&self) -> &[DescriptorBinding]
pub fn bindings(&self) -> &[DescriptorBinding]
All binding entries in this layout.
Trait Implementations§
Source§impl Debug for DescriptorLayout
impl Debug for DescriptorLayout
Source§impl Default for DescriptorLayout
impl Default for DescriptorLayout
Source§fn default() -> DescriptorLayout
fn default() -> DescriptorLayout
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DescriptorLayout
impl RefUnwindSafe for DescriptorLayout
impl Send for DescriptorLayout
impl Sync for DescriptorLayout
impl Unpin for DescriptorLayout
impl UnsafeUnpin for DescriptorLayout
impl UnwindSafe for DescriptorLayout
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more