pub fn with_fingerprint<I: Into<String>, V: Into<Version>, F: Into<String>>(
        id: I,
        version: V,
        fingerprint: F,
    ) -> Self {
        App { id: id.into(), version: version.into(), fingerprint: Some(fingerprint.into()) }
    }
/// Construct an App from an ID, version, and fingerprint.  From anything that can be converted
/// into a String and a Version.
Construct an App from an ID, version, and fingerprint.  From anything that can be converted
into a String and a Version.
Construct an App from an ID version and fingerprint . From anything that can be converted into a String and a Version .
pub fn with_fingerprint<I: Into<String>, V: Into<Version>, F: Into<String>>(
        id: I,
        version: V,
        fingerprint: F,
    ) -> Self {
        App { id: id.into(), version: version.into(), fingerprint: Some(fingerprint.into()) }
    }
pub fn with_fingerprint < I : Into < String > , V : Into < Version > , F : Into < String > > ( id : I , version : V , fingerprint : F , ) -> Self { App { id : id . into ( ) , version : version . into ( ) , fingerprint : Some ( fingerprint . into ( ) ) } }
Construct an App from an ID, version, and fingerprint.
Construct an App from an ID version and fingerprint .
id
I
version
V
fingerprint
F
id
I
version
V
fingerprint
F