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}