pub struct Seam {
pub name: &'static str,
pub entrance: &'static str,
pub oracle: &'static str,
pub implementations: &'static [&'static str],
pub deferred_to: &'static str,
}Expand description
One of the five entrances into the kernel.
Fields§
§name: &'static strThe seam’s name, as CONTRIBUTING.md heads its row.
entrance: &'static strWhat a contribution through it is: a data file, or an implementation of a trait in this crate or the language’s.
oracle: &'static strThe oracle a change through it must pass before it lands.
implementations: &'static [&'static str]The implementations the kernel ships today, by name; empty where the
first is deferred to the roadmap item in deferred_to.
deferred_to: &'static strThe roadmap item that lands the first implementation, or empty.
Trait Implementations§
impl Copy for Seam
impl Eq for Seam
impl StructuralPartialEq for Seam
Auto Trait Implementations§
impl Freeze for Seam
impl RefUnwindSafe for Seam
impl Send for Seam
impl Sync for Seam
impl Unpin for Seam
impl UnsafeUnpin for Seam
impl UnwindSafe for Seam
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