pub struct SheetRegistry { /* private fields */ }Implementations§
Source§impl SheetRegistry
impl SheetRegistry
pub fn new() -> Self
pub fn id_for(&mut self, name: &str) -> SheetId
pub fn name(&self, id: SheetId) -> &str
pub fn get_id(&self, name: &str) -> Option<SheetId>
Sourcepub fn all_sheets(&self) -> Vec<(SheetId, String)>
pub fn all_sheets(&self) -> Vec<(SheetId, String)>
Get all sheet IDs and names (excluding removed sheets)
Trait Implementations§
Source§impl Debug for SheetRegistry
impl Debug for SheetRegistry
Source§impl Default for SheetRegistry
impl Default for SheetRegistry
Source§fn default() -> SheetRegistry
fn default() -> SheetRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SheetRegistry
impl RefUnwindSafe for SheetRegistry
impl Send for SheetRegistry
impl Sync for SheetRegistry
impl Unpin for SheetRegistry
impl UnwindSafe for SheetRegistry
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more