pub struct Iri { /* private fields */ }Implementations§
Source§impl Iri
impl Iri
pub fn prefixed_name(&self) -> Option<PrefixedName>
Sourcepub fn raw_iri(&self) -> Option<String>
pub fn raw_iri(&self) -> Option<String>
Converts a IRIREF “
pub fn is_uncompressed(&self) -> bool
Trait Implementations§
Source§impl AstNode for Iri
impl AstNode for Iri
fn kind() -> SyntaxKind
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
Source§fn visible_variables(&self) -> Vec<Var>
fn visible_variables(&self) -> Vec<Var>
Returns all variables “visible” from outside the node.
fn can_cast(kind: SyntaxKind) -> bool
fn has_error(&self) -> bool
fn collect_decendants( &self, matcher: &impl Fn(SyntaxKind) -> bool, ) -> Vec<SyntaxNode> ⓘ
fn preorder_find_kind(&self, kind: SyntaxKind) -> Vec<SyntaxNode> ⓘ
fn used_prefixes(&self) -> Vec<String>
fn text(&self) -> String
fn text_until(&self, offset: TextSize) -> String
Auto Trait Implementations§
impl !RefUnwindSafe for Iri
impl !Send for Iri
impl !Sync for Iri
impl !UnwindSafe for Iri
impl Freeze for Iri
impl Unpin for Iri
impl UnsafeUnpin for Iri
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
Mutably borrows from an owned value. Read more