pub struct ExtensionOrder {
pub extension_type: String,
pub id: String,
pub priority: i32,
pub after: Vec<String>,
pub before: Vec<String>,
}Expand description
Deterministic extension order (§19): priority ascending, plugin id ascending, then before/after DAG edges. Unknown references and cycles are startup errors — never silent misordering.
Fields§
§extension_type: String§id: String§priority: i32§after: Vec<String>§before: Vec<String>Implementations§
Auto Trait Implementations§
impl Freeze for ExtensionOrder
impl RefUnwindSafe for ExtensionOrder
impl Send for ExtensionOrder
impl Sync for ExtensionOrder
impl Unpin for ExtensionOrder
impl UnsafeUnpin for ExtensionOrder
impl UnwindSafe for ExtensionOrder
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