ffmpeg-stringify 0.2.1

A small library that allows creation of ffmpeg command string via rust.
Documentation
use serde::{Serialize, Deserialize};

use crate::nodes::stream::Stream;

use super::filter::FilterNode;

#[derive(Debug, Clone, Serialize, Deserialize)]
pub enum FNodeType{
    Stream(Stream),
    FilterNode(FilterNode),
   
}

impl From<FNodeType> for FilterNode {
    fn from(value: FNodeType) -> Self {
       if let FNodeType::FilterNode(value) = value {
            value
       }else{
        panic!("Not a FilterNode")
       }
    }
}


impl From<FNodeType> for Stream {
    fn from(value: FNodeType) -> Self {
         if let FNodeType::Stream(value) = value {
            value
         }else{
            panic!("Not a Stream")
         }
    }
}