pub struct CodeInfo(/* private fields */);Implementations§
Source§impl CodeInfo
impl CodeInfo
pub fn language(&self) -> Option<String>
pub fn is_executable(&self) -> bool
pub fn chunk_options(&self) -> impl Iterator<Item = ChunkOption>
pub fn chunk_labels(&self) -> impl Iterator<Item = ChunkLabel>
pub fn chunk_items(&self) -> impl Iterator<Item = ChunkInfoItem>
pub fn chunk_options_node(&self) -> Option<ChunkOptions>
Trait Implementations§
Source§impl AstNode for CodeInfo
impl AstNode for CodeInfo
type Language = PanacheLanguage
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Auto Trait Implementations§
impl Freeze for CodeInfo
impl !RefUnwindSafe for CodeInfo
impl !Send for CodeInfo
impl !Sync for CodeInfo
impl Unpin for CodeInfo
impl UnsafeUnpin for CodeInfo
impl !UnwindSafe for CodeInfo
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