Skip to main content

flowparser_sflow/flow_records/
app_target.rs

1use nom::IResult;
2use serde::{Deserialize, Serialize};
3
4use super::parse_sflow_string;
5
6/// Application target (enterprise=0, format=2205).
7#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
8pub struct AppTarget {
9    pub actor: String,
10}
11
12pub(crate) fn parse_app_target(input: &[u8]) -> IResult<&[u8], AppTarget> {
13    let (input, actor) = parse_sflow_string(input)?;
14
15    Ok((input, AppTarget { actor }))
16}