pub struct StandardLicenseValidator { /* private fields */ }Expand description
Standard license validator implementation.
Implementations§
Trait Implementations§
Source§impl Debug for StandardLicenseValidator
impl Debug for StandardLicenseValidator
Source§impl LicenseValidator for StandardLicenseValidator
impl LicenseValidator for StandardLicenseValidator
Source§fn validate_domain(&self, domain: Domain) -> LicenseResult<()>
fn validate_domain(&self, domain: Domain) -> LicenseResult<()>
Validate access to a domain.
Source§fn validate_feature(&self, feature: &str) -> LicenseResult<()>
fn validate_feature(&self, feature: &str) -> LicenseResult<()>
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 StandardLicenseValidator
impl RefUnwindSafe for StandardLicenseValidator
impl Send for StandardLicenseValidator
impl Sync for StandardLicenseValidator
impl Unpin for StandardLicenseValidator
impl UnwindSafe for StandardLicenseValidator
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<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> 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.