pub struct ReferenceToken(/* private fields */);Implementations§
Source§impl ReferenceToken
impl ReferenceToken
Sourcepub const unsafe fn new_unchecked(s: &str) -> &ReferenceToken
pub const unsafe fn new_unchecked(s: &str) -> &ReferenceToken
Converts the given string into a JSON pointer reference token without validation.
§Safety
The input string must be a valid JSON pointer reference token.
pub fn is_escaped(&self) -> bool
pub fn as_bytes(&self) -> &[u8] ⓘ
pub fn as_str(&self) -> &str
pub fn to_decoded(&self) -> Cow<'_, str>
pub fn decode(&self) -> String
pub fn as_array_index(&self) -> Option<usize>
Trait Implementations§
Source§impl Debug for ReferenceToken
impl Debug for ReferenceToken
Auto Trait Implementations§
impl Freeze for ReferenceToken
impl RefUnwindSafe for ReferenceToken
impl Send for ReferenceToken
impl !Sized for ReferenceToken
impl Sync for ReferenceToken
impl Unpin for ReferenceToken
impl UnwindSafe for ReferenceToken
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