pub struct SideEffects {
pub alias: Option<AliasRecord>,
pub annotation: Option<Annotation>,
pub paper_tags: Vec<TagRecord>,
pub dropped_file: Option<String>,
}Fields§
§alias: Option<AliasRecord>Citekey-as-alias to record. None only when the merge action
was Rejected (no DB writes happen at all).
annotation: Option<Annotation>note= carrying user’s reading context. Built unanchored
(paper-level), with bib.keywords attached as tags.
keywords= from a note-less entry — written to paper_tags
rather than dropped (#162). Empty when keywords rode along on
an annotation, when there were none, or when the action was
Rejected.
dropped_file: Option<String>file= paths — never imported (paths from a foreign machine
are meaningless), but surfaced in --verbose.
Implementations§
Source§impl SideEffects
impl SideEffects
Trait Implementations§
Source§impl Clone for SideEffects
impl Clone for SideEffects
Auto Trait Implementations§
impl Freeze for SideEffects
impl RefUnwindSafe for SideEffects
impl Send for SideEffects
impl Sync for SideEffects
impl Unpin for SideEffects
impl UnsafeUnpin for SideEffects
impl UnwindSafe for SideEffects
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