Skip to main content

flowparser_sflow/flow_records/
extended_function.rs

1use nom::IResult;
2use serde::{Deserialize, Serialize};
3
4use super::parse_sflow_string;
5
6#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
7pub struct ExtendedFunction {
8    pub symbol: String,
9}
10
11pub(crate) fn parse_extended_function(input: &[u8]) -> IResult<&[u8], ExtendedFunction> {
12    let (input, symbol) = parse_sflow_string(input)?;
13
14    Ok((input, ExtendedFunction { symbol }))
15}