pub struct ChunkOptions(/* private fields */);Implementations§
Source§impl ChunkOptions
impl ChunkOptions
pub fn options(&self) -> impl Iterator<Item = ChunkOption>
pub fn labels(&self) -> impl Iterator<Item = ChunkLabel>
pub fn items(&self) -> impl Iterator<Item = ChunkInfoItem>
pub fn option_entries(&self, source: ChunkOptionSource) -> Vec<ChunkOptionEntry>
Trait Implementations§
Source§impl AstNode for ChunkOptions
impl AstNode for ChunkOptions
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 ChunkOptions
impl !RefUnwindSafe for ChunkOptions
impl !Send for ChunkOptions
impl !Sync for ChunkOptions
impl Unpin for ChunkOptions
impl UnsafeUnpin for ChunkOptions
impl !UnwindSafe for ChunkOptions
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