Trait actiondb::matcher::pattern_source::FromPatternSource
[−]
[src]
pub trait FromPatternSource { fn from_source<F: MatcherFactory>(
from: &mut PatternSource
) -> Result<F::Matcher, BuildError> { ... } fn from_source_ignore_errors<F: MatcherFactory>(
from: &mut PatternSource
) -> F::Matcher { ... } fn check_pattern<M: Matcher>(
matcher: &mut M,
result: BuildResult
) -> Result<(), BuildError> { ... } fn extract_test_messages(pattern: &mut Pattern) -> Vec<TestMessage> { ... } fn check_test_messages<M: Matcher>(
matcher: &M,
messages: &[TestMessage],
uuid: &Uuid
) -> Result<(), BuildError> { ... } fn check_test_message(
message: &TestMessage,
result: &MatchResult,
expected_uuid: &Uuid
) -> Result<(), Error> { ... } }
Provided Methods
fn from_source<F: MatcherFactory>(
from: &mut PatternSource
) -> Result<F::Matcher, BuildError>
from: &mut PatternSource
) -> Result<F::Matcher, BuildError>
fn from_source_ignore_errors<F: MatcherFactory>(
from: &mut PatternSource
) -> F::Matcher
from: &mut PatternSource
) -> F::Matcher
fn check_pattern<M: Matcher>(
matcher: &mut M,
result: BuildResult
) -> Result<(), BuildError>
matcher: &mut M,
result: BuildResult
) -> Result<(), BuildError>
fn extract_test_messages(pattern: &mut Pattern) -> Vec<TestMessage>
fn check_test_messages<M: Matcher>(
matcher: &M,
messages: &[TestMessage],
uuid: &Uuid
) -> Result<(), BuildError>
matcher: &M,
messages: &[TestMessage],
uuid: &Uuid
) -> Result<(), BuildError>
fn check_test_message(
message: &TestMessage,
result: &MatchResult,
expected_uuid: &Uuid
) -> Result<(), Error>
message: &TestMessage,
result: &MatchResult,
expected_uuid: &Uuid
) -> Result<(), Error>
Implementors
impl<T> FromPatternSource for T where
T: Matcher,