[−][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);
Methods
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 !Send for Product
impl !Sync for Product
impl Unpin for Product
impl !UnwindSafe for Product
impl !RefUnwindSafe for Product
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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>,
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> 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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,