Added Part::bytes(...) method
This commit is contained in:
		| @@ -148,6 +148,17 @@ impl Part { | |||||||
|         Part::new(body) |         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. |     /// Adds a generic reader. | ||||||
|     /// |     /// | ||||||
|     /// Does not set filename or mime. |     /// Does not set filename or mime. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user