Skip to main content

parse_pointcut

Function parse_pointcut 

Source
pub fn parse_pointcut(input: &str) -> Result<Pointcut, String>
Expand description

Parse a pointcut expression from a string.

ยงExamples

use aspect_core::pointcut::parse_pointcut;

let pc = parse_pointcut("execution(pub fn *(..))").unwrap();
let pc = parse_pointcut("within(crate::api)").unwrap();
let pc = parse_pointcut("execution(pub fn *(..)) && within(crate::api)").unwrap();