Docs.rs
spirq-core-1.0.4
spirq-core 1.0.4
Permalink
Docs.rs crate page
MIT
OR
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
PENGUINLIONG
Dependencies
anyhow ^1.0
normal
bytemuck ^1.14
normal
fnv ^1.0.7
normal
half ^2.3
normal
num-traits ^0.2
normal
ordered-float ^3.4
normal
spirv ^0.3
normal
Versions
37.16%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Crate
spirq_core
spirq_
core
1.0.4
All Items
Crate Items
Re-exports
Modules
Crates
spirq_core
Crate
spirq_core
Copy item path
Source
Re-exports
§
pub use
spirv
;
Modules
§
annotation
Annotation instruction (decorations and names) utilities.
constant
Constant and specialization constant representations.
error
Error infrastructure.
evaluator
func
parse
ty
Structured representations of SPIR-V types.
var
Results
Settings
Help
Summary
In Names
(5)
In Parameters
(18)
In Return Types
(15)
module
spirq_core::
error
Error infrastructure.
struct
spirq_core::
error::
Error
The
Error
type, a wrapper around a dynamic error type.
enum variant
spirq_core::
annotation::
Decoration::
FPMaxErrorDecorationINTEL
method
spirq_core::
error::
Error::
into_boxed_dyn_error
Convert to a standard library error trait object.
method
spirq_core::
error::
Error::
reallocate_into_boxed_dyn_error_without_backtrace
Convert to a standard library error trait object.
method
spirq_core::
error::
Error::
is
&
Error
-> bool
Returns true if
E
is the type held by this error object.
method
spirq_core::
error::
Error::
chain
&
Error
-> Chain
An iterator of the chain of source errors contained by …
method
spirq_core::
error::
Error::
deref
&
Error
-> &
method
spirq_core::
error::
Error::
from_boxed
Box<
Error
> -> Error
Construct an error object from a type-erased standard …
method
spirq_core::
error::
Error::
into_boxed_dyn_error
Error
-> Box<Error>
Convert to a standard library error trait object.
method
spirq_core::
error::
Error::
reallocate_into_boxed_dyn_error_without_backtrace
Error
-> Box<Error>
Convert to a standard library error trait object.
method
spirq_core::
error::
Error::
drop
&mut
Error
-> ()
method
spirq_core::
error::
Error::
as_ref
&
Error
-> &Error
method
spirq_core::
error::
Error::
backtrace
&
Error
-> &Backtrace
Get the backtrace for this Error.
method
spirq_core::
error::
Error::
root_cause
&
Error
-> &Error
The lowest level cause of this error — this error’s …
method
spirq_core::
error::
Error::
new
E
-> Error
where
E:
Error
+ Send + Sync
Create a new error object from any error type.
method
spirq_core::
error::
Error::
from
E
-> Error
where
E:
Error
+ Send + Sync
method
spirq_core::
error::
Error::
deref_mut
&mut
Error
-> &mut
method
spirq_core::
error::
Error::
context
Error
, C -> Error
Wrap the error value with additional context.
method
spirq_core::
error::
Error::
fmt
&
Error
, &mut Formatter -> Result<(), Error>
method
spirq_core::
error::
Error::
downcast
Error
-> Result<E, Error>
Attempt to downcast the error object to a concrete type.
method
spirq_core::
error::
Error::
downcast_ref
&
Error
-> Option<&E>
Downcast this error object by reference.
method
spirq_core::
error::
Error::
downcast_mut
&mut
Error
-> Option<&mut E>
Downcast this error object by mutable reference.
method
spirq_core::
error::
Error::
msg
M ->
Error
Create a new error object from a printable error message.
method
spirq_core::
annotation::
Decoration::
fmt
&Decoration, &mut Formatter -> Result<(),
Error
>
method
spirq_core::
ty::
StorageClass::
fmt
&StorageClass, &mut Formatter -> Result<(),
Error
>
method
spirq_core::
ty::
Dim::
fmt
&Dim, &mut Formatter -> Result<(),
Error
>
method
spirq_core::
ty::
ImageFormat::
fmt
&ImageFormat, &mut Formatter -> Result<(),
Error
>
method
spirq_core::
error::
Error::
from_boxed
Box<Error> ->
Error
Construct an error object from a type-erased standard …
method
spirq_core::
error::
Error::
into_boxed_dyn_error
Error -> Box<
Error
>
Convert to a standard library error trait object.
method
spirq_core::
error::
Error::
reallocate_into_boxed_dyn_error_without_backtrace
Error -> Box<
Error
>
Convert to a standard library error trait object.
method
spirq_core::
error::
Error::
as_ref
&Error -> &
Error
method
spirq_core::
error::
Error::
root_cause
&Error -> &
Error
The lowest level cause of this error — this error’s …
method
spirq_core::
error::
Error::
new
E ->
Error
Create a new error object from any error type.
method
spirq_core::
error::
Error::
from
E ->
Error
method
spirq_core::
error::
Error::
context
Error, C ->
Error
Wrap the error value with additional context.
method
spirq_core::
error::
Error::
fmt
&Error, &mut Formatter -> Result<(),
Error
>
method
spirq_core::
error::
Error::
downcast
Error -> Result<E,
Error
>
Attempt to downcast the error object to a concrete type.