#[repr(C)]pub struct UriPathSegmentStructA {
pub text: UriTextRangeA,
pub next: *mut UriPathSegmentStructA,
pub reserved: *mut c_void,
}Expand description
Represents a path segment within a %URI path. More precisely it is a node in a linked list of path segments.
@see UriUriA @since 0.3.0
Fields§
§text: UriTextRangeA< Path segment name
next: *mut UriPathSegmentStructA< Pointer to the next path segment in the list, can be NULL if last already
reserved: *mut c_void< Reserved to the parser
Trait Implementations§
Source§impl Clone for UriPathSegmentStructA
impl Clone for UriPathSegmentStructA
Source§fn clone(&self) -> UriPathSegmentStructA
fn clone(&self) -> UriPathSegmentStructA
Returns a duplicate of the value. Read more
1.0.0 · 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 UriPathSegmentStructA
impl Debug for UriPathSegmentStructA
Source§impl Default for UriPathSegmentStructA
impl Default for UriPathSegmentStructA
impl Copy for UriPathSegmentStructA
Auto Trait Implementations§
impl Freeze for UriPathSegmentStructA
impl RefUnwindSafe for UriPathSegmentStructA
impl !Send for UriPathSegmentStructA
impl !Sync for UriPathSegmentStructA
impl Unpin for UriPathSegmentStructA
impl UnwindSafe for UriPathSegmentStructA
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