pub struct NestedPackage(/* private fields */);
Expand description
A variant of Package
that’s rendered with a nested syntax.
Implementations§
Source§impl NestedPackage
impl NestedPackage
Sourcepub fn new(name: PackageName) -> Self
pub fn new(name: PackageName) -> Self
Create a new instance of NestedPackage
.
Methods from Deref<Target = Package>§
pub fn name(&self) -> &PackageName
pub fn set_name(&mut self, name: impl Into<PackageName>)
pub fn item(&mut self, item: impl Into<PackageItem>)
pub fn items(&self) -> &[PackageItem]
pub fn items_mut(&mut self) -> &mut Vec<PackageItem>
Trait Implementations§
Source§impl Deref for NestedPackage
impl Deref for NestedPackage
Source§impl DerefMut for NestedPackage
impl DerefMut for NestedPackage
Source§impl Display for NestedPackage
impl Display for NestedPackage
Source§impl Render for NestedPackage
impl Render for NestedPackage
Auto Trait Implementations§
impl Freeze for NestedPackage
impl RefUnwindSafe for NestedPackage
impl Send for NestedPackage
impl Sync for NestedPackage
impl Unpin for NestedPackage
impl UnwindSafe for NestedPackage
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