[−][src]Struct predicates::reflection::Product
A by-product of a predicate evaluation.
use predicates_core; let product = predicates_core::reflection::Product::new("key", "value"); println!("{}", product); let product = predicates_core::reflection::Product::new(format!("key-{}", 5), 30); println!("{}", product);
Implementations
impl Product
[src]
pub fn new<S, D>(key: S, value: D) -> Product where
D: Display + 'static,
S: Into<Cow<'static, str>>,
[src]
D: Display + 'static,
S: Into<Cow<'static, str>>,
Create a new Product
.
pub fn name(&self) -> &str
[src]
Access the Product
name.
pub fn value(&self) -> &dyn Display
[src]
Access the Product
value.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Product
impl !Send for Product
impl !Sync for Product
impl Unpin for Product
impl !UnwindSafe for Product
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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>,