pub struct OverlayEntry {
pub id: String,
pub enabled: bool,
pub kind: Option<EntryKind>,
pub source: Option<String>,
pub destination: Option<String>,
pub recursive: bool,
pub surface: Option<String>,
pub comment_style: Option<CommentStyle>,
pub body_template: Option<String>,
}Expand description
Single overlay entry. Mirrors LinkEntry plus an optional enabled
flag: when enabled: false, the matching tracked entry is dropped from
the merged plan and the other fields are ignored.
Fields§
§id: String§enabled: bool§kind: Option<EntryKind>§source: Option<String>§destination: Option<String>§recursive: bool§surface: Option<String>§comment_style: Option<CommentStyle>§body_template: Option<String>Trait Implementations§
Source§impl Clone for OverlayEntry
impl Clone for OverlayEntry
Source§impl Debug for OverlayEntry
impl Debug for OverlayEntry
Source§impl<'de> Deserialize<'de> for OverlayEntry
impl<'de> Deserialize<'de> for OverlayEntry
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
Auto Trait Implementations§
impl Freeze for OverlayEntry
impl RefUnwindSafe for OverlayEntry
impl Send for OverlayEntry
impl Sync for OverlayEntry
impl Unpin for OverlayEntry
impl UnsafeUnpin for OverlayEntry
impl UnwindSafe for OverlayEntry
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