[−][src]Type Definition nipper::Node
type Node<'a> = NodeRef<'a, NodeData>;
Alias for NodeRef
.
Trait Implementations
impl<'a> Element for Node<'a>
[src]
type Impl = InnerSelector
fn opaque(&self) -> OpaqueElement
[src]
fn parent_element(&self) -> Option<Self>
[src]
fn parent_node_is_shadow_root(&self) -> bool
[src]
fn containing_shadow_host(&self) -> Option<Self>
[src]
fn is_pseudo_element(&self) -> bool
[src]
fn prev_sibling_element(&self) -> Option<Self>
[src]
fn next_sibling_element(&self) -> Option<Self>
[src]
fn is_html_element_in_html_document(&self) -> bool
[src]
fn has_local_name(
&self,
local_name: &<Self::Impl as SelectorImpl>::BorrowedLocalName
) -> bool
[src]
&self,
local_name: &<Self::Impl as SelectorImpl>::BorrowedLocalName
) -> bool
fn has_namespace(
&self,
ns: &<Self::Impl as SelectorImpl>::BorrowedNamespaceUrl
) -> bool
[src]
&self,
ns: &<Self::Impl as SelectorImpl>::BorrowedNamespaceUrl
) -> bool
fn is_same_type(&self, other: &Self) -> bool
[src]
fn attr_matches(
&self,
ns: &NamespaceConstraint<&<Self::Impl as SelectorImpl>::NamespaceUrl>,
local_name: &<Self::Impl as SelectorImpl>::LocalName,
operation: &AttrSelectorOperation<&<Self::Impl as SelectorImpl>::AttrValue>
) -> bool
[src]
&self,
ns: &NamespaceConstraint<&<Self::Impl as SelectorImpl>::NamespaceUrl>,
local_name: &<Self::Impl as SelectorImpl>::LocalName,
operation: &AttrSelectorOperation<&<Self::Impl as SelectorImpl>::AttrValue>
) -> bool
fn match_non_ts_pseudo_class<F>(
&self,
_pc: &<Self::Impl as SelectorImpl>::NonTSPseudoClass,
_context: &mut MatchingContext<Self::Impl>,
_flags_setter: &mut F
) -> bool where
F: FnMut(&Self, ElementSelectorFlags),
[src]
&self,
_pc: &<Self::Impl as SelectorImpl>::NonTSPseudoClass,
_context: &mut MatchingContext<Self::Impl>,
_flags_setter: &mut F
) -> bool where
F: FnMut(&Self, ElementSelectorFlags),
fn match_pseudo_element(
&self,
_pe: &<Self::Impl as SelectorImpl>::PseudoElement,
_context: &mut MatchingContext<Self::Impl>
) -> bool
[src]
&self,
_pe: &<Self::Impl as SelectorImpl>::PseudoElement,
_context: &mut MatchingContext<Self::Impl>
) -> bool
fn is_link(&self) -> bool
[src]
fn is_html_slot_element(&self) -> bool
[src]
fn has_id(
&self,
name: &<Self::Impl as SelectorImpl>::Identifier,
case_sensitivity: CaseSensitivity
) -> bool
[src]
&self,
name: &<Self::Impl as SelectorImpl>::Identifier,
case_sensitivity: CaseSensitivity
) -> bool
fn has_class(
&self,
name: &<Self::Impl as SelectorImpl>::ClassName,
case_sensitivity: CaseSensitivity
) -> bool
[src]
&self,
name: &<Self::Impl as SelectorImpl>::ClassName,
case_sensitivity: CaseSensitivity
) -> bool
fn exported_part(
&self,
_name: &<Self::Impl as SelectorImpl>::PartName
) -> Option<<Self::Impl as SelectorImpl>::PartName>
[src]
&self,
_name: &<Self::Impl as SelectorImpl>::PartName
) -> Option<<Self::Impl as SelectorImpl>::PartName>
fn imported_part(
&self,
_name: &<Self::Impl as SelectorImpl>::PartName
) -> Option<<Self::Impl as SelectorImpl>::PartName>
[src]
&self,
_name: &<Self::Impl as SelectorImpl>::PartName
) -> Option<<Self::Impl as SelectorImpl>::PartName>