Struct restapi::requests::user::upload_user_data::ApiReqUserUploadData
source · [−]Expand description
ApiReqUserUploadData
Request Type For upload_user_data
Handles creating a users_data record in the db and
uploading the POST-ed file contents
to a remote, db-tracked s3 location (sloc).
This type contains the uploaded file in a Vec<u8>
from the contents in a local file.
This type is the deserialized input for:
upload_user_data(crate::requests::user::upload_user_data::upload_user_data]
Usage
This type is constructed from the deserialized
bytes (&[u8]) argument
on the
upload_user_data
function.
Arguments
data-Vec<u8>- contents from the POST-ed file as a vector of bytes
Fields
data: Vec<u8>Trait Implementations
sourceimpl Clone for ApiReqUserUploadData
impl Clone for ApiReqUserUploadData
sourcefn clone(&self) -> ApiReqUserUploadData
fn clone(&self) -> ApiReqUserUploadData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl<'de> Deserialize<'de> for ApiReqUserUploadData
impl<'de> Deserialize<'de> for ApiReqUserUploadData
sourcefn 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
sourceimpl Serialize for ApiReqUserUploadData
impl Serialize for ApiReqUserUploadData
Auto Trait Implementations
impl RefUnwindSafe for ApiReqUserUploadData
impl Send for ApiReqUserUploadData
impl Sync for ApiReqUserUploadData
impl Unpin for ApiReqUserUploadData
impl UnwindSafe for ApiReqUserUploadData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more