pub struct ContentRange {
pub unit: String,
pub range: String,
}Expand description
Content-Range specification for patches.
Fields§
§unit: StringThe addressing unit type (e.g., “json”, “bytes”).
range: StringThe range specification within the resource.
Implementations§
Source§impl ContentRange
impl ContentRange
pub fn new(unit: impl Into<String>, range: impl Into<String>) -> Self
pub fn json(range: impl Into<String>) -> Self
pub fn bytes(range: impl Into<String>) -> Self
pub fn text(range: impl Into<String>) -> Self
pub fn lines(range: impl Into<String>) -> Self
pub fn is_json(&self) -> bool
pub fn is_bytes(&self) -> bool
pub fn to_header_value(&self) -> String
pub fn from_header_value(value: &str) -> Result<Self, String>
Trait Implementations§
Source§impl Clone for ContentRange
impl Clone for ContentRange
Source§fn clone(&self) -> ContentRange
fn clone(&self) -> ContentRange
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 ContentRange
impl Debug for ContentRange
Source§impl Default for ContentRange
impl Default for ContentRange
Source§impl<'de> Deserialize<'de> for ContentRange
impl<'de> Deserialize<'de> for ContentRange
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ContentRange
impl Display for ContentRange
Source§impl FromStr for ContentRange
impl FromStr for ContentRange
Source§impl Hash for ContentRange
impl Hash for ContentRange
Source§impl PartialEq for ContentRange
impl PartialEq for ContentRange
Source§impl Serialize for ContentRange
impl Serialize for ContentRange
impl Eq for ContentRange
impl StructuralPartialEq for ContentRange
Auto Trait Implementations§
impl Freeze for ContentRange
impl RefUnwindSafe for ContentRange
impl Send for ContentRange
impl Sync for ContentRange
impl Unpin for ContentRange
impl UnwindSafe for ContentRange
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.