Struct shaderc::ResolvedInclude
source · Expand description
A representation of a successfully resolved include directive, containing the name of the include and its contents.
Fields
resolved_name: String
A name uniquely identifying the resolved include. Typically the absolute path of the file.
This name is used in error messages and to disambiguate different includes.
This field must not be empty. Compilation will panic if an empty string is provided.
content: String
The content of the include to substitute the include directive with.
Trait Implementations
sourceimpl Clone for ResolvedInclude
impl Clone for ResolvedInclude
sourcefn clone(&self) -> ResolvedInclude
fn clone(&self) -> ResolvedInclude
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ResolvedInclude
impl Debug for ResolvedInclude
sourceimpl Hash for ResolvedInclude
impl Hash for ResolvedInclude
sourceimpl Ord for ResolvedInclude
impl Ord for ResolvedInclude
sourcefn cmp(&self, other: &ResolvedInclude) -> Ordering
fn cmp(&self, other: &ResolvedInclude) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<ResolvedInclude> for ResolvedInclude
impl PartialEq<ResolvedInclude> for ResolvedInclude
sourcefn eq(&self, other: &ResolvedInclude) -> bool
fn eq(&self, other: &ResolvedInclude) -> bool
sourceimpl PartialOrd<ResolvedInclude> for ResolvedInclude
impl PartialOrd<ResolvedInclude> for ResolvedInclude
sourcefn partial_cmp(&self, other: &ResolvedInclude) -> Option<Ordering>
fn partial_cmp(&self, other: &ResolvedInclude) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for ResolvedInclude
impl StructuralEq for ResolvedInclude
impl StructuralPartialEq for ResolvedInclude
Auto Trait Implementations
impl RefUnwindSafe for ResolvedInclude
impl Send for ResolvedInclude
impl Sync for ResolvedInclude
impl Unpin for ResolvedInclude
impl UnwindSafe for ResolvedInclude
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more