mirror of
https://github.com/serai-dex/serai.git
synced 2025-12-11 13:39:25 +00:00
fix doc tests
This commit is contained in:
@@ -47,7 +47,7 @@ impl BlockHeader {
|
|||||||
///
|
///
|
||||||
/// let mut writer = vec![];
|
/// let mut writer = vec![];
|
||||||
/// block_header.write(&mut writer)?;
|
/// block_header.write(&mut writer)?;
|
||||||
/// # }
|
/// # Ok(()) }
|
||||||
/// ```
|
/// ```
|
||||||
///
|
///
|
||||||
/// # Errors
|
/// # Errors
|
||||||
@@ -79,7 +79,7 @@ impl BlockHeader {
|
|||||||
///
|
///
|
||||||
/// let serialized = block_header.serialize();
|
/// let serialized = block_header.serialize();
|
||||||
/// assert_eq!(serialized, writer);
|
/// assert_eq!(serialized, writer);
|
||||||
/// # }
|
/// # Ok(()) }
|
||||||
/// ```
|
/// ```
|
||||||
pub fn serialize(&self) -> Vec<u8> {
|
pub fn serialize(&self) -> Vec<u8> {
|
||||||
let mut serialized = vec![];
|
let mut serialized = vec![];
|
||||||
@@ -104,9 +104,9 @@ impl BlockHeader {
|
|||||||
/// let mut vec = vec![];
|
/// let mut vec = vec![];
|
||||||
/// block_header.write(&mut vec)?;
|
/// block_header.write(&mut vec)?;
|
||||||
///
|
///
|
||||||
/// let read = BlockHeader::read(& vec)?;
|
/// let read = BlockHeader::read(&mut vec.as_slice())?;
|
||||||
/// assert_eq!(read, block_header);
|
/// assert_eq!(read, block_header);
|
||||||
/// # }
|
/// # Ok(()) }
|
||||||
/// ```
|
/// ```
|
||||||
///
|
///
|
||||||
/// # Errors
|
/// # Errors
|
||||||
|
|||||||
@@ -85,13 +85,13 @@ impl RctType {
|
|||||||
///
|
///
|
||||||
/// ```rust
|
/// ```rust
|
||||||
/// # use monero_serai::ringct::*;
|
/// # use monero_serai::ringct::*;
|
||||||
/// assert_eq!(RctType::Null.to_bytes(), 0);
|
/// assert_eq!(RctType::Null.to_byte(), 0);
|
||||||
/// assert_eq!(RctType::MlsagAggregate.to_bytes(), 1);
|
/// assert_eq!(RctType::MlsagAggregate.to_byte(), 1);
|
||||||
/// assert_eq!(RctType::MlsagIndividual.to_bytes(), 2);
|
/// assert_eq!(RctType::MlsagIndividual.to_byte(), 2);
|
||||||
/// assert_eq!(RctType::Bulletproofs.to_bytes(), 3);
|
/// assert_eq!(RctType::Bulletproofs.to_byte(), 3);
|
||||||
/// assert_eq!(RctType::BulletproofsCompactAmount.to_bytes(), 4);
|
/// assert_eq!(RctType::BulletproofsCompactAmount.to_byte(), 4);
|
||||||
/// assert_eq!(RctType::Clsag.to_bytes(), 5);
|
/// assert_eq!(RctType::Clsag.to_byte(), 5);
|
||||||
/// assert_eq!(RctType::BulletproofsPlus.to_bytes(), 6);
|
/// assert_eq!(RctType::BulletproofsPlus.to_byte(), 6);
|
||||||
/// ```
|
/// ```
|
||||||
pub fn to_byte(self) -> u8 {
|
pub fn to_byte(self) -> u8 {
|
||||||
match self {
|
match self {
|
||||||
@@ -109,20 +109,20 @@ impl RctType {
|
|||||||
///
|
///
|
||||||
/// ```rust
|
/// ```rust
|
||||||
/// # use monero_serai::ringct::*;
|
/// # use monero_serai::ringct::*;
|
||||||
/// assert_eq!(RctType::from_bytes(0).unwrap(), RctType::Null);
|
/// assert_eq!(RctType::from_byte(0).unwrap(), RctType::Null);
|
||||||
/// assert_eq!(RctType::from_bytes(1).unwrap(), RctType::MlsagAggregate);
|
/// assert_eq!(RctType::from_byte(1).unwrap(), RctType::MlsagAggregate);
|
||||||
/// assert_eq!(RctType::from_bytes(2).unwrap(), RctType::MlsagIndividual);
|
/// assert_eq!(RctType::from_byte(2).unwrap(), RctType::MlsagIndividual);
|
||||||
/// assert_eq!(RctType::from_bytes(3).unwrap(), RctType::Bulletproofs);
|
/// assert_eq!(RctType::from_byte(3).unwrap(), RctType::Bulletproofs);
|
||||||
/// assert_eq!(RctType::from_bytes(4).unwrap(), RctType::BulletproofsCompactAmount);
|
/// assert_eq!(RctType::from_byte(4).unwrap(), RctType::BulletproofsCompactAmount);
|
||||||
/// assert_eq!(RctType::from_bytes(5).unwrap(), RctType::Clsag);
|
/// assert_eq!(RctType::from_byte(5).unwrap(), RctType::Clsag);
|
||||||
/// assert_eq!(RctType::from_bytes(6).unwrap(), RctType::BulletproofsPlus);
|
/// assert_eq!(RctType::from_byte(6).unwrap(), RctType::BulletproofsPlus);
|
||||||
/// ```
|
/// ```
|
||||||
///
|
///
|
||||||
/// # Errors
|
/// # Errors
|
||||||
/// This function returns [`None`] if the byte representation is invalid.
|
/// This function returns [`None`] if the byte representation is invalid.
|
||||||
/// ```rust
|
/// ```rust
|
||||||
/// # use monero_serai::ringct::*;
|
/// # use monero_serai::ringct::*;
|
||||||
/// assert_eq!(RctType::from_bytes(7), None);
|
/// assert_eq!(RctType::from_byte(7), None);
|
||||||
/// ```
|
/// ```
|
||||||
pub fn from_byte(byte: u8) -> Option<Self> {
|
pub fn from_byte(byte: u8) -> Option<Self> {
|
||||||
Some(match byte {
|
Some(match byte {
|
||||||
|
|||||||
Reference in New Issue
Block a user