pub struct RevisionContext { /* private fields */ }Expand description
Optional origin and message applied to one transaction’s revision.
Implementations§
Source§impl RevisionContext
impl RevisionContext
Sourcepub fn new(
origin: Option<OriginIdentity>,
message: Option<String>,
) -> Result<Self>
pub fn new( origin: Option<OriginIdentity>, message: Option<String>, ) -> Result<Self>
Creates validated context for a future committed revision.
§Errors
Returns ErrorKind::InvalidArgument for an empty, oversized, or
NUL-containing message.
Sourcepub const fn origin(&self) -> Option<&OriginIdentity>
pub const fn origin(&self) -> Option<&OriginIdentity>
Returns the optional integrating application/process identity.
Trait Implementations§
Source§impl Clone for RevisionContext
impl Clone for RevisionContext
Source§fn clone(&self) -> RevisionContext
fn clone(&self) -> RevisionContext
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RevisionContext
impl Debug for RevisionContext
Source§impl Default for RevisionContext
impl Default for RevisionContext
Source§fn default() -> RevisionContext
fn default() -> RevisionContext
Returns the “default value” for a type. Read more
impl Eq for RevisionContext
Source§impl PartialEq for RevisionContext
impl PartialEq for RevisionContext
Source§fn eq(&self, other: &RevisionContext) -> bool
fn eq(&self, other: &RevisionContext) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RevisionContext
Auto Trait Implementations§
impl Freeze for RevisionContext
impl RefUnwindSafe for RevisionContext
impl Send for RevisionContext
impl Sync for RevisionContext
impl Unpin for RevisionContext
impl UnsafeUnpin for RevisionContext
impl UnwindSafe for RevisionContext
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