pub struct DevelopmentLicense;Expand description
Development license that allows all domains (no validation).
Use this for local development and testing.
Trait Implementations§
Source§impl Clone for DevelopmentLicense
impl Clone for DevelopmentLicense
Source§fn clone(&self) -> DevelopmentLicense
fn clone(&self) -> DevelopmentLicense
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DevelopmentLicense
impl Debug for DevelopmentLicense
Source§impl Default for DevelopmentLicense
impl Default for DevelopmentLicense
Source§fn default() -> DevelopmentLicense
fn default() -> DevelopmentLicense
Returns the “default value” for a type. Read more
Source§impl LicenseValidator for DevelopmentLicense
impl LicenseValidator for DevelopmentLicense
Source§fn validate_domain(&self, _domain: Domain) -> Result<(), LicenseError>
fn validate_domain(&self, _domain: Domain) -> Result<(), LicenseError>
Validate access to a domain.
Source§fn validate_feature(&self, _feature: &str) -> Result<(), LicenseError>
fn validate_feature(&self, _feature: &str) -> Result<(), LicenseError>
Validate access to a specific feature.
Source§fn gpu_native_enabled(&self) -> bool
fn gpu_native_enabled(&self) -> bool
Check if GPU-native kernels are licensed.
Source§fn licensed_domains(&self) -> &[Domain]
fn licensed_domains(&self) -> &[Domain]
Get all licensed domains.
Source§fn tier(&self) -> LicenseTier
fn tier(&self) -> LicenseTier
Get the license tier.
Source§fn max_kernels(&self) -> Option<usize>
fn max_kernels(&self) -> Option<usize>
Get the maximum number of concurrent kernels allowed.
Auto Trait Implementations§
impl Freeze for DevelopmentLicense
impl RefUnwindSafe for DevelopmentLicense
impl Send for DevelopmentLicense
impl Sync for DevelopmentLicense
impl Unpin for DevelopmentLicense
impl UnwindSafe for DevelopmentLicense
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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 moreSource§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.