Struct async_graphql::types::UploadValue [−][src]
pub struct UploadValue {
pub filename: String,
pub content_type: Option<String>,
pub content: File,
}A file upload value.
Fields
filename: StringThe name of the file.
content_type: Option<String>The content type of the file.
content: FileThe file data.
Implementations
impl UploadValue[src]
pub fn try_clone(&self) -> Result<Self>[src]
Attempt to clone the upload value. This type’s Clone implementation simply calls this and
panics on failure.
Errors
Fails if cloning the inner File fails.
pub fn into_read(self) -> impl Read + Sync + Send + 'static[src]
Convert to a Read.
Note: this is a synchronous/blocking reader.
pub fn into_async_read(self) -> impl AsyncRead + Sync + Send + 'static[src]
This is supported on crate feature
unblock only.Convert to a AsyncRead.
pub fn size(&self) -> Result<u64>[src]
Returns the size of the file, in bytes.
Auto Trait Implementations
impl RefUnwindSafe for UploadValue
impl Send for UploadValue
impl Sync for UploadValue
impl Unpin for UploadValue
impl UnwindSafe for UploadValue
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T> FutureExt for T[src]
pub fn with_context(self, otel_cx: Context) -> WithContext<Self>[src]
pub fn with_current_context(self) -> WithContext<Self>[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>, [src]
S: Into<Dispatch>,