pub enum Sdk {
Dlss,
Nrd,
Omm,
Sharc,
Streamline,
}Expand description
A supported NVIDIA SDK integration.
Variants§
Implementations§
Source§impl Sdk
impl Sdk
pub const fn name(self) -> &'static str
Sourcepub fn resolve(self, options: &ResolveOptions) -> Result<ResolvedSdk>
pub fn resolve(self, options: &ResolveOptions) -> Result<ResolvedSdk>
Resolves and validates this SDK for one target.
§Errors
Returns an error if the target is unsupported, a configured SDK is invalid, or a required archive cannot be securely acquired and validated.
Trait Implementations§
impl Copy for Sdk
impl Eq for Sdk
impl StructuralPartialEq for Sdk
Auto Trait Implementations§
impl Freeze for Sdk
impl RefUnwindSafe for Sdk
impl Send for Sdk
impl Sync for Sdk
impl Unpin for Sdk
impl UnsafeUnpin for Sdk
impl UnwindSafe for Sdk
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.