pub trait EntryReader {
// Required method
fn entry_state(&self) -> EntryState;
// Provided methods
fn workspace_root(&self) -> Option<Arc<Path>> { ... }
fn main_id(&self) -> Option<FileId> { ... }
}pub trait EntryReader {
// Required method
fn entry_state(&self) -> EntryState;
// Provided methods
fn workspace_root(&self) -> Option<Arc<Path>> { ... }
fn main_id(&self) -> Option<FileId> { ... }
}