pub struct ReadSize {
pub body_bytes: u64,
pub comment_bytes: u64,
}Expand description
How much text a post is: its body, and the bodies of its live comments together, in bytes (0.83). The server reads them from the stored text’s length (Postgres keeps it in the value’s header), so they cost nothing to serve. A whole read is somewhat more: each comment’s line carries its author, date and id.
Fields§
§body_bytes: u64The post’s body
comment_bytes: u64Its live comments’ bodies, together
Trait Implementations§
impl Copy for ReadSize
Source§impl<'de> Deserialize<'de> for ReadSize
impl<'de> Deserialize<'de> for ReadSize
Source§fn 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
impl Eq for ReadSize
impl StructuralPartialEq for ReadSize
Auto Trait Implementations§
impl Freeze for ReadSize
impl RefUnwindSafe for ReadSize
impl Send for ReadSize
impl Sync for ReadSize
impl Unpin for ReadSize
impl UnsafeUnpin for ReadSize
impl UnwindSafe for ReadSize
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.