pub struct StaticTemporalOverlayView {
pub scope: Scope,
pub temporal_palace_name: Option<PalaceName>,
pub temporal_palace_name_zh: Option<String>,
pub typed_stars: Vec<StaticTypedStarView>,
pub decorative_stars: Vec<StaticDecorativeStarView>,
pub mutagens: Vec<StaticOverlayMutagenView>,
}Expand description
A temporal overlay on a palace cell, kept separate from natal facts.
Fields§
§scope: ScopeThe non-natal scope this overlay belongs to.
temporal_palace_name: Option<PalaceName>The temporal palace name this period assigns to the branch, if any.
temporal_palace_name_zh: Option<String>Chinese label for the temporal palace name, if any.
typed_stars: Vec<StaticTypedStarView>Typed flow stars this period places on the branch.
decorative_stars: Vec<StaticDecorativeStarView>Untyped decorative stars this period adds to the branch.
mutagens: Vec<StaticOverlayMutagenView>Mutagen activations this period lands on stars in the branch.
Trait Implementations§
Source§impl Clone for StaticTemporalOverlayView
impl Clone for StaticTemporalOverlayView
Source§fn clone(&self) -> StaticTemporalOverlayView
fn clone(&self) -> StaticTemporalOverlayView
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StaticTemporalOverlayView
impl Debug for StaticTemporalOverlayView
Source§impl<'de> Deserialize<'de> for StaticTemporalOverlayView
impl<'de> Deserialize<'de> for StaticTemporalOverlayView
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for StaticTemporalOverlayView
Source§impl PartialEq for StaticTemporalOverlayView
impl PartialEq for StaticTemporalOverlayView
Source§fn eq(&self, other: &StaticTemporalOverlayView) -> bool
fn eq(&self, other: &StaticTemporalOverlayView) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for StaticTemporalOverlayView
Auto Trait Implementations§
impl Freeze for StaticTemporalOverlayView
impl RefUnwindSafe for StaticTemporalOverlayView
impl Send for StaticTemporalOverlayView
impl Sync for StaticTemporalOverlayView
impl Unpin for StaticTemporalOverlayView
impl UnsafeUnpin for StaticTemporalOverlayView
impl UnwindSafe for StaticTemporalOverlayView
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