Enum git_packetline::immutable::PacketLine [−][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 Error
.
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][Error::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 Error
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 Band
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.
Decode the band of this slice
, or panic if it is not actually a side-band line.
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 PacketLine<'a>
impl<'a> Send for PacketLine<'a>
impl<'a> Sync for PacketLine<'a>
impl<'a> Unpin for PacketLine<'a>
impl<'a> UnwindSafe for PacketLine<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more