[−][src]Enum gtk::CssSectionType
The different types of sections indicate parts of a CSS document as parsed by GTK’s CSS parser. They are oriented towards the CSS Grammar, but may contain extensions.
More types might be added in the future as the parser incorporates more features.
Variants (Non-exhaustive)
The section describes a complete document.
This section time is the only one where CssSection::get_parent
might return None.
The section defines an import rule.
The section defines a color. This is a GTK extension to CSS.
The section defines a binding set. This is a GTK extension to CSS.
The section defines a CSS ruleset.
The section defines a CSS selector.
The section defines the declaration of a CSS variable.
The section defines the value of a CSS declaration.
The section defines keyframes. See CSS Animations for details. Since 3.6
Trait Implementations
impl Clone for CssSectionType[src]
fn clone(&self) -> CssSectionType[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for CssSectionType[src]
impl Debug for CssSectionType[src]
impl Display for CssSectionType[src]
impl Eq for CssSectionType[src]
impl<'a> FromValue<'a> for CssSectionType[src]
unsafe fn from_value(value: &Value) -> Self[src]
impl<'a> FromValueOptional<'a> for CssSectionType[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>[src]
impl Hash for CssSectionType[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
impl Ord for CssSectionType[src]
fn cmp(&self, other: &CssSectionType) -> Ordering[src]
#[must_use]fn max(self, other: Self) -> Self1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self[src]
impl PartialEq<CssSectionType> for CssSectionType[src]
fn eq(&self, other: &CssSectionType) -> bool[src]
fn ne(&self, other: &CssSectionType) -> bool[src]
impl PartialOrd<CssSectionType> for CssSectionType[src]
fn partial_cmp(&self, other: &CssSectionType) -> Option<Ordering>[src]
fn lt(&self, other: &CssSectionType) -> bool[src]
fn le(&self, other: &CssSectionType) -> bool[src]
fn gt(&self, other: &CssSectionType) -> bool[src]
fn ge(&self, other: &CssSectionType) -> bool[src]
impl SetValue for CssSectionType[src]
impl StaticType for CssSectionType[src]
fn static_type() -> Type[src]
impl StructuralEq for CssSectionType[src]
impl StructuralPartialEq for CssSectionType[src]
Auto Trait Implementations
impl RefUnwindSafe for CssSectionType
impl Send for CssSectionType
impl Sync for CssSectionType
impl Unpin for CssSectionType
impl UnwindSafe for CssSectionType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
T: SetValue + ?Sized,
fn to_value(&self) -> Value
fn to_value_type(&self) -> Type
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,