Merge pull request #47 from garious/fix-doc-tests

Fix serde doc tests
This commit is contained in:
isis agora lovecruft 2018-12-18 00:12:20 +00:00 committed by GitHub
commit f01b2767b6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 9 deletions

View file

@ -7,14 +7,14 @@ rust:
env: env:
- TEST_COMMAND=test FEATURES='' - TEST_COMMAND=test FEATURES=''
- TEST_COMMAND=test FEATURES=--features="serde" - TEST_COMMAND=test FEATURES='--features=serde'
matrix: matrix:
include: include:
- rust: nightly - rust: nightly
env: TEST_COMMAND=build FEATURES="--no-default-features --features=u32_backend" env: TEST_COMMAND=build FEATURES='--no-default-features --features=u32_backend'
- rust: nightly - rust: nightly
env: TEST_COMMAND=test FEATURES=--features="nightly" env: TEST_COMMAND=test FEATURES='--features=nightly'
script: script:
- cargo $TEST_COMMAND $FEATURES - cargo $TEST_COMMAND $FEATURES

View file

@ -198,11 +198,11 @@
//! # use ed25519_dalek::{Keypair, Signature, PublicKey}; //! # use ed25519_dalek::{Keypair, Signature, PublicKey};
//! use bincode::{serialize, Infinite}; //! use bincode::{serialize, Infinite};
//! # let mut csprng: ChaChaRng = ChaChaRng::from_seed([0u8; 32]); //! # let mut csprng: ChaChaRng = ChaChaRng::from_seed([0u8; 32]);
//! # let keypair: Keypair = Keypair::generate::<Sha512>(&mut csprng); //! # let keypair: Keypair = Keypair::generate::<Sha512, _>(&mut csprng);
//! # let message: &[u8] = "This is a test of the tsunami alert system.".as_bytes(); //! # let message: &[u8] = "This is a test of the tsunami alert system.".as_bytes();
//! # let signature: Signature = keypair.sign::<Sha512>(message); //! # let signature: Signature = keypair.sign::<Sha512>(message);
//! # let public_key: PublicKey = keypair.public; //! # let public_key: PublicKey = keypair.public;
//! # let verified: bool = public_key.verify::<Sha512>(message, &signature); //! # let verified: bool = public_key.verify::<Sha512>(message, &signature).is_ok();
//! //!
//! let encoded_public_key: Vec<u8> = serialize(&public_key, Infinite).unwrap(); //! let encoded_public_key: Vec<u8> = serialize(&public_key, Infinite).unwrap();
//! let encoded_signature: Vec<u8> = serialize(&signature, Infinite).unwrap(); //! let encoded_signature: Vec<u8> = serialize(&signature, Infinite).unwrap();
@ -232,11 +232,11 @@
//! use bincode::{deserialize}; //! use bincode::{deserialize};
//! //!
//! # let mut csprng: ChaChaRng = ChaChaRng::from_seed([0u8; 32]); //! # let mut csprng: ChaChaRng = ChaChaRng::from_seed([0u8; 32]);
//! # let keypair: Keypair = Keypair::generate::<Sha512>(&mut csprng); //! # let keypair: Keypair = Keypair::generate::<Sha512, _>(&mut csprng);
//! let message: &[u8] = "This is a test of the tsunami alert system.".as_bytes(); //! let message: &[u8] = "This is a test of the tsunami alert system.".as_bytes();
//! # let signature: Signature = keypair.sign::<Sha512>(message); //! # let signature: Signature = keypair.sign::<Sha512>(message);
//! # let public_key: PublicKey = keypair.public; //! # let public_key: PublicKey = keypair.public;
//! # let verified: bool = public_key.verify::<Sha512>(message, &signature); //! # let verified: bool = public_key.verify::<Sha512>(message, &signature).is_ok();
//! # let encoded_public_key: Vec<u8> = serialize(&public_key, Infinite).unwrap(); //! # let encoded_public_key: Vec<u8> = serialize(&public_key, Infinite).unwrap();
//! # let encoded_signature: Vec<u8> = serialize(&signature, Infinite).unwrap(); //! # let encoded_signature: Vec<u8> = serialize(&signature, Infinite).unwrap();
//! let decoded_public_key: PublicKey = deserialize(&encoded_public_key).unwrap(); //! let decoded_public_key: PublicKey = deserialize(&encoded_public_key).unwrap();
@ -245,7 +245,7 @@
//! # assert_eq!(public_key, decoded_public_key); //! # assert_eq!(public_key, decoded_public_key);
//! # assert_eq!(signature, decoded_signature); //! # assert_eq!(signature, decoded_signature);
//! # //! #
//! let verified: bool = decoded_public_key.verify::<Sha512>(&message, &decoded_signature); //! let verified: bool = decoded_public_key.verify::<Sha512>(&message, &decoded_signature).is_ok();
//! //!
//! assert!(verified); //! assert!(verified);
//! # } //! # }
@ -257,10 +257,10 @@
#![allow(unused_features)] #![allow(unused_features)]
#![deny(missing_docs)] // refuse to compile if documentation is missing #![deny(missing_docs)] // refuse to compile if documentation is missing
extern crate clear_on_drop;
extern crate curve25519_dalek; extern crate curve25519_dalek;
extern crate failure; extern crate failure;
extern crate rand; extern crate rand;
extern crate clear_on_drop;
#[cfg(any(feature = "std", test))] #[cfg(any(feature = "std", test))]
#[macro_use] #[macro_use]