Struct public_api::PublicItem
source · pub struct PublicItem { /* private fields */ }
Expand description
Implementations§
Trait Implementations§
source§impl Clone for PublicItem
impl Clone for PublicItem
source§fn clone(&self) -> PublicItem
fn clone(&self) -> PublicItem
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for PublicItem
impl Debug for PublicItem
We want pretty-printing ("{:#?}"
) of crate::diff::PublicApiDiff
to print
each public item as Display
, so implement Debug
with Display
.
source§impl Display for PublicItem
impl Display for PublicItem
One of the basic uses cases is printing a sorted Vec
of PublicItem
s. So
we implement Display
for it.
source§impl Hash for PublicItem
impl Hash for PublicItem
source§impl Ord for PublicItem
impl Ord for PublicItem
source§impl PartialEq<PublicItem> for PublicItem
impl PartialEq<PublicItem> for PublicItem
source§fn eq(&self, other: &PublicItem) -> bool
fn eq(&self, other: &PublicItem) -> bool
source§impl PartialOrd<PublicItem> for PublicItem
impl PartialOrd<PublicItem> for PublicItem
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more