Enum webkit6::FeatureStatus
source · #[non_exhaustive]pub enum FeatureStatus {
Embedder,
Unstable,
Internal,
Developer,
Testable,
Preview,
Stable,
Mature,
}
v2_42
only.Expand description
Describes the status of a WebKitFeature
.
The status for a given feature can be obtained with
[Feature::get_status
][crate::Feature::get_status].
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Embedder
Feature that adjust behaviour for specific application needs. The feature is not part of a Web platform feature, not a mature feature intended to be always on.
Unstable
Feature in development. The feature may be unfinished, and there are no guarantees about its safety and stability.
Internal
Feature for debugging the WebKit engine. The feature is not generally useful for user or web developers, and always disabled by default.
Developer
Feature for web developers. The feature is not generally useful for end users, and always disabled by default.
Testable
Feature in active development and complete enough for testing. The feature may not be yet ready to ship and is disabled by default.
Preview
Feature ready to be tested by users. The feature is disabled by default, but may be enabled by applications automatically e.g. in their “technology preview” or “beta” versions.
Stable
Feature ready for general use. The feature is enabled by default, but it may still be toggled to support debugging and testing.
Mature
Feature in general use. The feature is always enabled and in general there should be no user-facing interface to toggle it.
Trait Implementations§
source§impl Clone for FeatureStatus
impl Clone for FeatureStatus
source§fn clone(&self) -> FeatureStatus
fn clone(&self) -> FeatureStatus
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for FeatureStatus
impl Debug for FeatureStatus
source§impl From<FeatureStatus> for Value
impl From<FeatureStatus> for Value
source§fn from(v: FeatureStatus) -> Self
fn from(v: FeatureStatus) -> Self
source§impl<'a> FromValue<'a> for FeatureStatus
impl<'a> FromValue<'a> for FeatureStatus
§type Checker = GenericValueTypeChecker<FeatureStatus>
type Checker = GenericValueTypeChecker<FeatureStatus>
source§unsafe fn from_value(value: &'a Value) -> Self
unsafe fn from_value(value: &'a Value) -> Self
Value
. Read moresource§impl HasParamSpec for FeatureStatus
impl HasParamSpec for FeatureStatus
type ParamSpec = ParamSpecEnum
§type SetValue = FeatureStatus
type SetValue = FeatureStatus
type BuilderFn = fn(_: &str, _: FeatureStatus) -> ParamSpecEnumBuilder<'_, FeatureStatus>
fn param_spec_builder() -> Self::BuilderFn
source§impl Hash for FeatureStatus
impl Hash for FeatureStatus
source§impl Ord for FeatureStatus
impl Ord for FeatureStatus
source§fn cmp(&self, other: &FeatureStatus) -> Ordering
fn cmp(&self, other: &FeatureStatus) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
source§impl PartialEq for FeatureStatus
impl PartialEq for FeatureStatus
source§fn eq(&self, other: &FeatureStatus) -> bool
fn eq(&self, other: &FeatureStatus) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for FeatureStatus
impl PartialOrd for FeatureStatus
source§fn partial_cmp(&self, other: &FeatureStatus) -> Option<Ordering>
fn partial_cmp(&self, other: &FeatureStatus) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl StaticType for FeatureStatus
impl StaticType for FeatureStatus
source§fn static_type() -> Type
fn static_type() -> Type
Self
.source§impl ToValue for FeatureStatus
impl ToValue for FeatureStatus
source§impl ValueType for FeatureStatus
impl ValueType for FeatureStatus
§type Type = FeatureStatus
type Type = FeatureStatus
Type
from. Read moreimpl Copy for FeatureStatus
impl Eq for FeatureStatus
impl StructuralPartialEq for FeatureStatus
Auto Trait Implementations§
impl Freeze for FeatureStatus
impl RefUnwindSafe for FeatureStatus
impl Send for FeatureStatus
impl Sync for FeatureStatus
impl Unpin for FeatureStatus
impl UnwindSafe for FeatureStatus
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> IntoClosureReturnValue for T
impl<T> IntoClosureReturnValue for T
fn into_closure_return_value(self) -> Option<Value>
source§impl<T> PropertyGet for Twhere
T: HasParamSpec,
impl<T> PropertyGet for Twhere
T: HasParamSpec,
source§impl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
source§fn ensure_type()
fn ensure_type()
source§impl<T> ToSendValue for T
impl<T> ToSendValue for T
source§fn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
SendValue
clone of self
.