Added Part::bytes(...) method
This commit is contained in:
@@ -148,6 +148,17 @@ impl Part {
|
||||
Part::new(body)
|
||||
}
|
||||
|
||||
/// Makes a new parameter from arbitrary bytes
|
||||
pub fn bytes<T>(value: T) -> Part
|
||||
where T: Into<Cow<'static, [u8]>>
|
||||
{
|
||||
let body = match value.into() {
|
||||
Cow::Borrowed(slice) => Body::from(slice),
|
||||
Cow::Owned(vec) => Body::from(vec),
|
||||
};
|
||||
Part::new(body)
|
||||
}
|
||||
|
||||
/// Adds a generic reader.
|
||||
///
|
||||
/// Does not set filename or mime.
|
||||
|
||||
Reference in New Issue
Block a user