fn match_fmtp(&self, f: &(dyn Fmtp)) -> bool {
        if let Some(c) = f.as_any().downcast_ref::<GenericFmtp>() {
            if self.mime_type != c.mime_type() {
                return false;
            }

            fmtp_consist(&self.parameters, &c.parameters)
        } else {
            false
        }
    }
/// Match returns true if g and b are compatible fmtp descriptions
/// The generic implementation is used for MimeTypes that are not defined
Match returns true if g and b are compatible fmtp descriptions
The generic implementation is used for MimeTypes that are not defined
Match returns true if g and b are compatible fmtp descriptions The generic implementation is used for MimeTypes that are not defined
fn match_fmtp(&self, f: &(dyn Fmtp)) -> bool {
        if let Some(c) = f.as_any().downcast_ref::<GenericFmtp>() {
            if self.mime_type != c.mime_type() {
                return false;
            }
            fmtp_consist(&self.parameters, &c.parameters)
        } else {
            false
        }
    }
fn match_fmtp ( & self , f : & ( dyn Fmtp ) ) -> bool { if let Some ( c ) = f . as_any ( ) . downcast_ref :: < GenericFmtp > ( ) { if self . mime_type != c . mime_type ( ) { return false ; } fmtp_consist ( & self . parameters , & c . parameters ) } else { false } }
Match returns true if g and b are compatible fmtp descriptions
The generic implementation is used for MimeTypes that are not defined
Match returns true if g and b are compatible fmtp descriptions The generic implementation is used for MimeTypes that are not defined
&self
f
&(dyn Fmtp)