[−][src]Struct selectors::attr::AttrSelectorWithOptionalNamespace
Fields
namespace: Option<NamespaceConstraint<(Impl::NamespacePrefix, Impl::NamespaceUrl)>>
local_name: Impl::LocalName
local_name_lower: Impl::LocalName
operation: ParsedAttrSelectorOperation<Impl::AttrValue>
never_matches: bool
Methods
impl<Impl: SelectorImpl> AttrSelectorWithOptionalNamespace<Impl>
[src]
pub fn namespace(&self) -> Option<NamespaceConstraint<&Impl::NamespaceUrl>>
[src]
Trait Implementations
impl<Impl: Clone + SelectorImpl> Clone for AttrSelectorWithOptionalNamespace<Impl> where
Impl::NamespacePrefix: Clone,
Impl::NamespaceUrl: Clone,
Impl::LocalName: Clone,
Impl::LocalName: Clone,
Impl::AttrValue: Clone,
[src]
Impl::NamespacePrefix: Clone,
Impl::NamespaceUrl: Clone,
Impl::LocalName: Clone,
Impl::LocalName: Clone,
Impl::AttrValue: Clone,
fn clone(&self) -> AttrSelectorWithOptionalNamespace<Impl>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<Impl: SelectorImpl> Debug for AttrSelectorWithOptionalNamespace<Impl>
[src]
impl<Impl: Eq + SelectorImpl> Eq for AttrSelectorWithOptionalNamespace<Impl> where
Impl::NamespacePrefix: Eq,
Impl::NamespaceUrl: Eq,
Impl::LocalName: Eq,
Impl::LocalName: Eq,
Impl::AttrValue: Eq,
[src]
Impl::NamespacePrefix: Eq,
Impl::NamespaceUrl: Eq,
Impl::LocalName: Eq,
Impl::LocalName: Eq,
Impl::AttrValue: Eq,
impl<Impl: PartialEq + SelectorImpl> PartialEq<AttrSelectorWithOptionalNamespace<Impl>> for AttrSelectorWithOptionalNamespace<Impl> where
Impl::NamespacePrefix: PartialEq,
Impl::NamespaceUrl: PartialEq,
Impl::LocalName: PartialEq,
Impl::LocalName: PartialEq,
Impl::AttrValue: PartialEq,
[src]
Impl::NamespacePrefix: PartialEq,
Impl::NamespaceUrl: PartialEq,
Impl::LocalName: PartialEq,
Impl::LocalName: PartialEq,
Impl::AttrValue: PartialEq,
fn eq(&self, other: &AttrSelectorWithOptionalNamespace<Impl>) -> bool
[src]
fn ne(&self, other: &AttrSelectorWithOptionalNamespace<Impl>) -> bool
[src]
impl<Impl: SelectorImpl> StructuralEq for AttrSelectorWithOptionalNamespace<Impl>
[src]
impl<Impl: SelectorImpl> StructuralPartialEq for AttrSelectorWithOptionalNamespace<Impl>
[src]
impl<Impl: SelectorImpl> ToCss for AttrSelectorWithOptionalNamespace<Impl>
[src]
Auto Trait Implementations
impl<Impl> RefUnwindSafe for AttrSelectorWithOptionalNamespace<Impl> where
<Impl as SelectorImpl>::AttrValue: RefUnwindSafe,
<Impl as SelectorImpl>::LocalName: RefUnwindSafe,
<Impl as SelectorImpl>::NamespacePrefix: RefUnwindSafe,
<Impl as SelectorImpl>::NamespaceUrl: RefUnwindSafe,
<Impl as SelectorImpl>::AttrValue: RefUnwindSafe,
<Impl as SelectorImpl>::LocalName: RefUnwindSafe,
<Impl as SelectorImpl>::NamespacePrefix: RefUnwindSafe,
<Impl as SelectorImpl>::NamespaceUrl: RefUnwindSafe,
impl<Impl> Send for AttrSelectorWithOptionalNamespace<Impl> where
<Impl as SelectorImpl>::AttrValue: Send,
<Impl as SelectorImpl>::LocalName: Send,
<Impl as SelectorImpl>::NamespacePrefix: Send,
<Impl as SelectorImpl>::NamespaceUrl: Send,
<Impl as SelectorImpl>::AttrValue: Send,
<Impl as SelectorImpl>::LocalName: Send,
<Impl as SelectorImpl>::NamespacePrefix: Send,
<Impl as SelectorImpl>::NamespaceUrl: Send,
impl<Impl> Sync for AttrSelectorWithOptionalNamespace<Impl> where
<Impl as SelectorImpl>::AttrValue: Sync,
<Impl as SelectorImpl>::LocalName: Sync,
<Impl as SelectorImpl>::NamespacePrefix: Sync,
<Impl as SelectorImpl>::NamespaceUrl: Sync,
<Impl as SelectorImpl>::AttrValue: Sync,
<Impl as SelectorImpl>::LocalName: Sync,
<Impl as SelectorImpl>::NamespacePrefix: Sync,
<Impl as SelectorImpl>::NamespaceUrl: Sync,
impl<Impl> Unpin for AttrSelectorWithOptionalNamespace<Impl> where
<Impl as SelectorImpl>::AttrValue: Unpin,
<Impl as SelectorImpl>::LocalName: Unpin,
<Impl as SelectorImpl>::NamespacePrefix: Unpin,
<Impl as SelectorImpl>::NamespaceUrl: Unpin,
<Impl as SelectorImpl>::AttrValue: Unpin,
<Impl as SelectorImpl>::LocalName: Unpin,
<Impl as SelectorImpl>::NamespacePrefix: Unpin,
<Impl as SelectorImpl>::NamespaceUrl: Unpin,
impl<Impl> UnwindSafe for AttrSelectorWithOptionalNamespace<Impl> where
<Impl as SelectorImpl>::AttrValue: UnwindSafe,
<Impl as SelectorImpl>::LocalName: UnwindSafe,
<Impl as SelectorImpl>::NamespacePrefix: UnwindSafe,
<Impl as SelectorImpl>::NamespaceUrl: UnwindSafe,
<Impl as SelectorImpl>::AttrValue: UnwindSafe,
<Impl as SelectorImpl>::LocalName: UnwindSafe,
<Impl as SelectorImpl>::NamespacePrefix: UnwindSafe,
<Impl as SelectorImpl>::NamespaceUrl: UnwindSafe,
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, 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>,