Lines Matching full:full
13 pub struct Full<D> {
18 impl<D> Full<D> impl
22 /// Create a new `Full`.
29 Full { data } in new()
33 impl<D> Body for Full<D> implementation
66 impl<D> Default for Full<D> implementation
70 /// Create an empty `Full`.
72 Full { data: None } in default()
76 impl<D> From<Bytes> for Full<D> implementation
81 Full::new(D::from(bytes)) in from()
85 impl<D> From<Vec<u8>> for Full<D> implementation
90 Full::new(D::from(vec)) in from()
94 impl<D> From<&'static [u8]> for Full<D> implementation
99 Full::new(D::from(slice)) in from()
103 impl<D, B> From<Cow<'static, B>> for Full<D> implementation
110 Cow::Borrowed(b) => Full::new(D::from(b)), in from()
111 Cow::Owned(o) => Full::new(D::from(o)), in from()
116 impl<D> From<String> for Full<D> implementation
121 Full::new(D::from(s)) in from()
125 impl<D> From<&'static str> for Full<D> implementation
130 Full::new(D::from(slice)) in from()
140 let mut full = Full::new(&b"hello"[..]); in full_returns_some() localVariable
141 assert_eq!(full.size_hint().exact(), Some(b"hello".len() as u64)); in full_returns_some()
142 assert_eq!(full.data().await, Some(Ok(&b"hello"[..]))); in full_returns_some()
143 assert!(full.data().await.is_none()); in full_returns_some()
148 assert!(Full::<&[u8]>::default().data().await.is_none()); in empty_full_returns_none()
149 assert!(Full::new(&b""[..]).data().await.is_none()); in empty_full_returns_none()