[−][src]Struct qiniu_multipart::server::save::Entries
A result of Multipart::save()
.
Fields
fields: HashMap<Arc<str>, Vec<SavedField>>
The fields of the multipart request, mapped by field name -> value.
A field name may have multiple actual fields associated with it, but the most common case is a single field.
Each vector is guaranteed not to be empty unless externally modified.
save_dir: SaveDir
The directory that the entries in fields
were saved into.
Implementations
impl Entries
[src]
pub fn new(save_dir: SaveDir) -> Self
[src]
Create a new Entries
with the given SaveDir
pub fn is_empty(&self) -> bool
[src]
Returns true
if fields
is empty, false
otherwise.
pub fn fields_count(&self) -> u32
[src]
The number of actual fields contained within this Entries
.
Effectively self.fields.values().map(Vec::len).sum()
but maintained separately.
Note
This will be incorrect if fields
is modified externally. Call recount_fields()
to get the correct count.
pub fn recount_fields(&mut self) -> u32
[src]
Sum the number of fields in this Entries
and then return the updated value.
pub fn print_debug(&self) -> Result<()>
[src]
Print all fields and their contents to stdout. Mostly for testing purposes.
pub fn write_debug<W: Write>(&self, writer: W) -> Result<()>
[src]
Write all fields and their contents to the given output. Mostly for testing purposes.
Trait Implementations
impl Debug for Entries
[src]
impl<M: ReadEntry> Into<Entries> for PartialEntries<M>
[src]
Discards partial
impl Key for Entries
[src]
type Value = Self
The value type associated with this key type.
Auto Trait Implementations
impl RefUnwindSafe for Entries
impl Send for Entries
impl Sync for Entries
impl Unpin for Entries
impl UnwindSafe for Entries
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DebugAny for T where
T: Any + Debug,
T: Any + Debug,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> UnsafeAny for T where
T: Any,
T: Any,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,