pub struct PartOutput {
pub keep: BTreeSet<Entity>,
pub placed: BTreeSet<Entity>,
pub from_context: BTreeSet<Entity>,
}Expand description
A part’s output as conversion writes it (PartScope::output).
Fields§
§keep: BTreeSet<Entity>What is written: the closure of the roots and of placed.
placed: BTreeSet<Entity>What its passes placed for it: content of its own nothing need reference (a marker), and content made from an entity it owns.
from_context: BTreeSet<Entity>What its passes placed from an entity it only loaded as context: the owner’s, not written here.
Trait Implementations§
Source§impl Clone for PartOutput
impl Clone for PartOutput
Source§impl Debug for PartOutput
impl Debug for PartOutput
Source§impl Default for PartOutput
impl Default for PartOutput
Source§impl PartialEq for PartOutput
impl PartialEq for PartOutput
impl StructuralPartialEq for PartOutput
Auto Trait Implementations§
impl Forget for PartOutput
impl Freeze for PartOutput
impl RefUnwindSafe for PartOutput
impl Send for PartOutput
impl Sync for PartOutput
impl Unpin for PartOutput
impl UnsafeUnpin for PartOutput
impl UnwindSafe for PartOutput
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