pub struct Arc<'a> { /* private fields */ }Expand description
One arc of an Oid.
The encoding bounds no subidentifier (X.690 8.19.2), so an arc may be wider than any integer this crate names. Such an arc keeps the base-128 groups it was written in, and the joint offset the first subidentifier carries, so it still prints the number the document holds instead of reporting some other one.
Implementations§
Source§impl Arc<'_>
impl Arc<'_>
Sourcepub fn text(self, execution: &Memory) -> Result<OwnedString, MemoryError>
pub fn text(self, execution: &Memory) -> Result<OwnedString, MemoryError>
Exact decimal text, with conversion and retained storage charged to the current execution domain. No alternate-width rendering is used.
Trait Implementations§
impl<'a> Copy for Arc<'a>
impl<'a> Eq for Arc<'a>
impl<'a> StructuralPartialEq for Arc<'a>
Auto Trait Implementations§
impl<'a> Freeze for Arc<'a>
impl<'a> RefUnwindSafe for Arc<'a>
impl<'a> Send for Arc<'a>
impl<'a> Sync for Arc<'a>
impl<'a> Unpin for Arc<'a>
impl<'a> UnsafeUnpin for Arc<'a>
impl<'a> UnwindSafe for Arc<'a>
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