pub enum FileVerb {
Open(OpenMode),
Close,
CloseWith(Closing),
Read {
sequential: bool,
previous: bool,
into: Option<(PlaceId, MovePlan)>,
key: u8,
},
Write {
record: PlaceId,
from: Option<FromMove>,
advancing: Option<Advance>,
},
Rewrite {
record: PlaceId,
from: Option<FromMove>,
},
Delete,
Start {
rel: StartRel,
key: StartKey,
},
}Variants§
Open(OpenMode)
Close
CloseWith(Closing)
Read
sequential: READ NEXT or PREVIOUS, or a file read in sequence, whose phrase is AT END;
otherwise the phrase is INVALID KEY and key the key of reference of an indexed file.
Write
record is located after FROM has moved into it.
Rewrite
Delete
Start
Trait Implementations§
impl Eq for FileVerb
impl StructuralPartialEq for FileVerb
Auto Trait Implementations§
impl Freeze for FileVerb
impl RefUnwindSafe for FileVerb
impl Send for FileVerb
impl Sync for FileVerb
impl Unpin for FileVerb
impl UnsafeUnpin for FileVerb
impl UnwindSafe for FileVerb
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