pub struct ExternalGraftPlanFile {
pub selector: String,
pub document: GraftPlanDocument,
pub root: PathBuf,
}Expand description
An external overlay declaration owned by the host package. 宿主包拥有的外部覆盖声明。
Fields§
§selector: StringThe plan’s directory name under .nichlink/external-grafts/.
计划在 .nichlink/external-grafts/ 下的目录名。
document: GraftPlanDocumentThe parsed plan body. 解析后的计划主体。
root: PathBufThe plan directory itself. 该计划所在目录。
Implementations§
Source§impl ExternalGraftPlanFile
impl ExternalGraftPlanFile
Trait Implementations§
Source§impl Clone for ExternalGraftPlanFile
impl Clone for ExternalGraftPlanFile
Source§impl Debug for ExternalGraftPlanFile
impl Debug for ExternalGraftPlanFile
impl Eq for ExternalGraftPlanFile
Source§impl PartialEq for ExternalGraftPlanFile
impl PartialEq for ExternalGraftPlanFile
impl StructuralPartialEq for ExternalGraftPlanFile
Auto Trait Implementations§
impl Freeze for ExternalGraftPlanFile
impl RefUnwindSafe for ExternalGraftPlanFile
impl Send for ExternalGraftPlanFile
impl Sync for ExternalGraftPlanFile
impl Unpin for ExternalGraftPlanFile
impl UnsafeUnpin for ExternalGraftPlanFile
impl UnwindSafe for ExternalGraftPlanFile
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