@@ -84,13 +84,13 @@ fn char_is_encoded(c: char) -> bool {
84
84
/// ```
85
85
/// # fn main() -> Result<(), Box<dyn std::error::Error>> {
86
86
/// use std::str::FromStr;
87
- /// use oci_spec::image::Digest;
87
+ /// use oci_spec::image::{ Digest, DigestAlgorithm} ;
88
88
/// let d = Digest::from_str("sha256:6c3c624b58dbbcd3c0dd82b4c53f04194d1247c6eebdaab7c610cf7d66709b3b")?;
89
- /// assert_eq!(d.algorithm(), "sha256" );
90
- /// assert_eq!(d.value (), "6c3c624b58dbbcd3c0dd82b4c53f04194d1247c6eebdaab7c610cf7d66709b3b");
89
+ /// assert_eq!(d.algorithm(), &DigestAlgorithm::Sha256 );
90
+ /// assert_eq!(d.digest (), "6c3c624b58dbbcd3c0dd82b4c53f04194d1247c6eebdaab7c610cf7d66709b3b");
91
91
/// let d = Digest::from_str("multihash+base58:QmRZxt2b1FVZPNqd8hsiykDL3TdBDeTSPX9Kv46HmX4Gx8")?;
92
- /// assert_eq!(d.algorithm(), "multihash+base58");
93
- /// assert_eq!(d.value (), "QmRZxt2b1FVZPNqd8hsiykDL3TdBDeTSPX9Kv46HmX4Gx8");
92
+ /// assert_eq!(d.algorithm(), &DigestAlgorithm::from( "multihash+base58") );
93
+ /// assert_eq!(d.digest (), "QmRZxt2b1FVZPNqd8hsiykDL3TdBDeTSPX9Kv46HmX4Gx8");
94
94
/// # Ok(())
95
95
/// # }
96
96
/// ```
@@ -194,12 +194,12 @@ impl FromStr for Digest {
194
194
/// ```
195
195
/// # fn main() -> Result<(), Box<dyn std::error::Error>> {
196
196
/// use std::str::FromStr;
197
- /// use oci_spec::image::{Digest, Sha256Digest};
197
+ /// use oci_spec::image::{DigestAlgorithm, Digest, Sha256Digest};
198
198
/// let d = Digest::from_str("sha256:6c3c624b58dbbcd3c0dd82b4c53f04194d1247c6eebdaab7c610cf7d66709b3b")?;
199
- /// assert_eq!(d.algorithm(), "sha256" );
200
- /// assert_eq!(d.value (), "6c3c624b58dbbcd3c0dd82b4c53f04194d1247c6eebdaab7c610cf7d66709b3b");
199
+ /// assert_eq!(d.algorithm(), &DigestAlgorithm::Sha256 );
200
+ /// assert_eq!(d.digest (), "6c3c624b58dbbcd3c0dd82b4c53f04194d1247c6eebdaab7c610cf7d66709b3b");
201
201
/// let d = Sha256Digest::try_from(d)?;
202
- /// assert_eq!(d.value (), "6c3c624b58dbbcd3c0dd82b4c53f04194d1247c6eebdaab7c610cf7d66709b3b");
202
+ /// assert_eq!(d.digest (), "6c3c624b58dbbcd3c0dd82b4c53f04194d1247c6eebdaab7c610cf7d66709b3b");
203
203
/// // But other digests will fail to be converted
204
204
/// let d = Digest::from_str("multihash+base58:QmRZxt2b1FVZPNqd8hsiykDL3TdBDeTSPX9Kv46HmX4Gx8")?;
205
205
/// assert!(Sha256Digest::try_from(d).is_err());
0 commit comments