Enum git_packetline::PacketLineRef [−][src]
Expand description
A borrowed packet line as it refers to a slice of data by reference.
Variants
A chunk of raw data.
A flush packet.
A delimiter packet.
The end of the response.
Implementations
Interpret this instance’s as_slice() as ErrorRef.
This works for any data received in an error channel.
Note that this creates an unchecked error using the slice verbatim, which is useful to [serialize it][ErrorRef::write_to()].
See check_error() for a version that assures the error information is in the expected format.
Check this instance’s as_slice() is a valid ErrorRef and return it.
This works for any data received in an error channel.
Return this instance as text, with the trailing newline truncated if present.
Interpret the data in this slice as BandRef according to the given kind of channel.
Note that this is only relevant in a side-band channel.
See decode_band() in case kind is unknown.
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
Auto Trait Implementations
impl<'a> RefUnwindSafe for PacketLineRef<'a>
impl<'a> Send for PacketLineRef<'a>
impl<'a> Sync for PacketLineRef<'a>
impl<'a> Unpin for PacketLineRef<'a>
impl<'a> UnwindSafe for PacketLineRef<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more