Skip to content

Commit

Permalink
Merge pull request #440 from Chia-Network/remove-use-streamable
Browse files Browse the repository at this point in the history
Remove unnecessary use Streamable
  • Loading branch information
Rigidity committed Mar 18, 2024
2 parents 3b292e5 + 5c87186 commit 81d7bac
Show file tree
Hide file tree
Showing 23 changed files with 13 additions and 24 deletions.
2 changes: 1 addition & 1 deletion crates/chia-protocol/src/block_record.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
use chia_streamable_macro::{streamable, Streamable};
use chia_streamable_macro::streamable;

use crate::{Bytes32, ClassgroupElement, Coin, SubEpochSummary};

Expand Down
2 changes: 1 addition & 1 deletion crates/chia-protocol/src/classgroup.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use crate::Bytes100;
use chia_streamable_macro::{streamable, Streamable};
use chia_streamable_macro::streamable;

#[cfg(feature = "py-bindings")]
use pyo3::prelude::*;
Expand Down
2 changes: 1 addition & 1 deletion crates/chia-protocol/src/coin.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use crate::{bytes::Bytes32, BytesImpl};
use chia_streamable_macro::{streamable, Streamable};
use chia_streamable_macro::streamable;
use clvm_traits::{
clvm_list, destructure_list, match_list, ClvmDecoder, ClvmEncoder, FromClvm, FromClvmError,
ToClvm, ToClvmError,
Expand Down
2 changes: 1 addition & 1 deletion crates/chia-protocol/src/coin_spend.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
use chia_streamable_macro::{streamable, Streamable};
use chia_streamable_macro::streamable;

use crate::coin::Coin;
use crate::program::Program;
Expand Down
2 changes: 1 addition & 1 deletion crates/chia-protocol/src/coin_state.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
use crate::coin::Coin;
use chia_streamable_macro::{streamable, Streamable};
use chia_streamable_macro::streamable;

#[streamable]
pub struct CoinState {
Expand Down
1 change: 0 additions & 1 deletion crates/chia-protocol/src/end_of_sub_slot_bundle.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use chia_streamable_macro::streamable;
use chia_streamable_macro::Streamable;

use crate::ChallengeChainSubSlot;
use crate::InfusedChallengeChainSubSlot;
Expand Down
2 changes: 1 addition & 1 deletion crates/chia-protocol/src/fee_estimate.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
use chia_streamable_macro::{streamable, Streamable};
use chia_streamable_macro::streamable;

#[streamable]
pub struct FeeRate {
Expand Down
1 change: 0 additions & 1 deletion crates/chia-protocol/src/foliage.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use chia_streamable_macro::streamable;
use chia_streamable_macro::Streamable;

use crate::Bytes32;
use crate::Coin;
Expand Down
1 change: 0 additions & 1 deletion crates/chia-protocol/src/full_node_protocol.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use chia_streamable_macro::streamable;
use chia_streamable_macro::Streamable;

use crate::EndOfSubSlotBundle;
use crate::FullBlock;
Expand Down
1 change: 0 additions & 1 deletion crates/chia-protocol/src/fullblock.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use chia_streamable_macro::streamable;
use chia_streamable_macro::Streamable;

use crate::Bytes32;
use crate::Coin;
Expand Down
1 change: 0 additions & 1 deletion crates/chia-protocol/src/header_block.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use chia_streamable_macro::streamable;
use chia_streamable_macro::Streamable;

use crate::Bytes;
use crate::Bytes32;
Expand Down
2 changes: 1 addition & 1 deletion crates/chia-protocol/src/peer_info.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
use chia_streamable_macro::{streamable, Streamable};
use chia_streamable_macro::streamable;

#[streamable]
pub struct TimestampedPeerInfo {
Expand Down
2 changes: 1 addition & 1 deletion crates/chia-protocol/src/pool_target.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
use chia_streamable_macro::{streamable, Streamable};
use chia_streamable_macro::streamable;

use crate::Bytes32;

Expand Down
2 changes: 1 addition & 1 deletion crates/chia-protocol/src/proof_of_space.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use crate::bytes::{Bytes, Bytes32};
use chia_bls::G1Element;
use chia_streamable_macro::{streamable, Streamable};
use chia_streamable_macro::streamable;

#[streamable]
pub struct ProofOfSpace {
Expand Down
1 change: 0 additions & 1 deletion crates/chia-protocol/src/reward_chain_block.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use chia_streamable_macro::streamable;
use chia_streamable_macro::Streamable;

use crate::Bytes32;
use crate::ProofOfSpace;
Expand Down
1 change: 0 additions & 1 deletion crates/chia-protocol/src/slots.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use chia_streamable_macro::streamable;
use chia_streamable_macro::Streamable;

use crate::Bytes32;
use crate::ProofOfSpace;
Expand Down
1 change: 0 additions & 1 deletion crates/chia-protocol/src/spend_bundle.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ use crate::Bytes32;
use crate::Coin;
use chia_bls::G2Element;
use chia_streamable_macro::streamable;
use chia_streamable_macro::Streamable;
use chia_traits::Streamable;
use clvm_traits::FromClvm;
use clvmr::allocator::{NodePtr, SExp};
Expand Down
4 changes: 2 additions & 2 deletions crates/chia-protocol/src/sub_epoch_summary.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use crate::Bytes32;
use chia_streamable_macro::streamable;
use chia_streamable_macro::Streamable;

use crate::Bytes32;

#[streamable]
pub struct SubEpochSummary {
Expand Down
1 change: 0 additions & 1 deletion crates/chia-protocol/src/unfinished_block.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use chia_streamable_macro::streamable;
use chia_streamable_macro::Streamable;

use crate::Bytes32;
use crate::EndOfSubSlotBundle;
Expand Down
2 changes: 1 addition & 1 deletion crates/chia-protocol/src/vdf.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
use chia_streamable_macro::{streamable, Streamable};
use chia_streamable_macro::streamable;

use crate::ClassgroupElement;
use crate::{Bytes, Bytes32};
Expand Down
1 change: 0 additions & 1 deletion crates/chia-protocol/src/wallet_protocol.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use chia_streamable_macro::streamable;
use chia_streamable_macro::Streamable;

use crate::Coin;
use crate::CoinState;
Expand Down
1 change: 0 additions & 1 deletion crates/chia-protocol/src/weight_proof.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use chia_streamable_macro::streamable;
use chia_streamable_macro::Streamable;

use crate::Bytes32;
use crate::EndOfSubSlotBundle;
Expand Down
2 changes: 1 addition & 1 deletion crates/chia_streamable_macro/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ pub fn streamable(attr: TokenStream, item: TokenStream) -> TokenStream {
}

let main_derives = quote! {
#[derive(Streamable, Hash, Debug, Clone, Eq, PartialEq)]
#[derive(chia_streamable_macro::Streamable, Hash, Debug, Clone, Eq, PartialEq)]
};

// If you're calling the macro from `chia-protocol`, enable Python bindings and fuzzing conditionally.
Expand Down

0 comments on commit 81d7bac

Please sign in to comment.