pub enum VersionAuthor {
Shelved {
seq: Seq,
from: ShelvedFrom,
},
OutsideShelf,
Unrecorded,
}Expand description
Who put one content of a skill on its shelf, read off the ledger in
ledger order (crates/wire/spec/Reading.lean D33).
Variants§
Shelved
The city shelved it: the skill_shelved line and where it came
from.
OutsideShelf
The name was shelved before a run first read this content, never with it: the content was changed outside the city’s doors.
Unrecorded
No shelving line names the skill before a run first read this content: it was on the shelf before the city recorded shelving.
Trait Implementations§
Source§impl Clone for VersionAuthor
impl Clone for VersionAuthor
Source§impl Debug for VersionAuthor
impl Debug for VersionAuthor
Source§impl Default for VersionAuthor
impl Default for VersionAuthor
Source§impl<'de> Deserialize<'de> for VersionAuthor
impl<'de> Deserialize<'de> for VersionAuthor
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 VersionAuthor
Source§impl PartialEq for VersionAuthor
impl PartialEq for VersionAuthor
Source§impl Serialize for VersionAuthor
impl Serialize for VersionAuthor
impl StructuralPartialEq for VersionAuthor
Auto Trait Implementations§
impl Freeze for VersionAuthor
impl RefUnwindSafe for VersionAuthor
impl Send for VersionAuthor
impl Sync for VersionAuthor
impl Unpin for VersionAuthor
impl UnsafeUnpin for VersionAuthor
impl UnwindSafe for VersionAuthor
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