Skip to content

Commit

Permalink
tmp
Browse files Browse the repository at this point in the history
  • Loading branch information
PolyProgrammist committed Mar 4, 2024
1 parent 74cc82f commit 48c849a
Show file tree
Hide file tree
Showing 28 changed files with 57 additions and 57 deletions.
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/bad_argument.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,15 @@ enum TypeB {
Var2
}

#[near_bindgen]
#[near(contract_state)]
#[derive(Default, BorshSerialize, BorshDeserialize)]
struct Storage {
map: HashMap<TypeA, TypeB>
}

trait MyTrait {}

#[near_bindgen]
#[near]
impl Storage {
pub fn insert(&mut self, key: TypeA, value: TypeB, t: impl MyTrait) -> Option<TypeB> {
self.map.insert(key, value)
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/borsh_storage_key.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ enum StorageKeyEnum {
SubAccounts { account_id: String },
}

#[near_bindgen]
#[near(contract_state)]
#[derive(BorshDeserialize, BorshSerialize)]
struct Contract {
map1: LookupMap<u64, u64>,
Expand All @@ -31,7 +31,7 @@ impl Default for Contract {
}
}

#[near_bindgen]
#[near]
impl Contract {}

fn main() {}
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/borsh_storage_key_generics.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ where
SubAccounts { account_id: &'a T },
}

#[near_bindgen]
#[near(contract_state)]
#[derive(BorshDeserialize, BorshSerialize)]
struct Contract {
map1: LookupMap<u64, u64>,
Expand All @@ -38,7 +38,7 @@ impl Default for Contract {
}
}

#[near_bindgen]
#[near]
impl Contract {}

fn main() {}
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/complex.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ pub enum TypeB {
Var2,
}

#[near_bindgen]
#[near(contract_state)]
#[derive(Default, BorshDeserialize, BorshSerialize)]
struct Storage {
map: HashMap<TypeA, TypeB>,
}

#[near_bindgen]
#[near]
impl Storage {
pub fn insert(&mut self, key: TypeA, value: TypeB) -> Option<TypeB> {
self.map.insert(key, value)
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/cond_compilation.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
use borsh::{BorshDeserialize, BorshSerialize};
use near_sdk::near_bindgen;

#[near_bindgen]
#[near(contract_state)]
#[derive(Default, BorshDeserialize, BorshSerialize)]
struct Incrementer {
value: u32,
}

#[near_bindgen]
#[near]
impl Incrementer {
#[cfg(feature = "myfeature")]
#[init]
Expand Down
2 changes: 1 addition & 1 deletion near-sdk/compilation_tests/contract_metadata.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use near_sdk::near_bindgen;
))]
struct Contract {}

#[near_bindgen]
#[near]
impl Contract {}

fn main() {}
6 changes: 3 additions & 3 deletions near-sdk/compilation_tests/contract_metadata_bindgen.rs
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
use near_account_id::AccountIdRef;
use near_sdk::near_bindgen;

#[near_bindgen]
#[near(contract_state)]
struct Contract {}

#[near_bindgen]
#[near]
impl Contract {
pub fn anything() {}
}

#[near_bindgen]
#[near]
impl Contract {
pub fn anything_else() {}
}
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/contract_metadata_fn_name.rs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
use near_sdk::near_bindgen;

#[near_bindgen]
#[near(contract_state)]
struct Contract {}

#[near_bindgen]
#[near]
impl Contract {
pub fn contract_source_metadata() {}
}
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/enum_near_bindgen.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
use borsh::{BorshDeserialize, BorshSerialize};
use near_sdk::near_bindgen;

#[near_bindgen]
#[near(contract_state)]
#[derive(BorshDeserialize, BorshSerialize)]
enum StateMachine {
StateA,
Expand All @@ -16,7 +16,7 @@ impl Default for StateMachine {
}
}

#[near_bindgen]
#[near]
impl StateMachine {
pub fn swap_state(&mut self) {
*self = match self {
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/function_error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@ impl fmt::Display for ErrorEnum {
}
}

#[near_bindgen]
#[near(contract_state)]
#[derive(BorshDeserialize, BorshSerialize, Default)]
struct Contract {}

#[near_bindgen]
#[near]
impl Contract {
#[handle_result]
pub fn set(&self, value: String) -> Result<String, ErrorStruct> {
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/generic_const_function.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
use borsh::{BorshDeserialize, BorshSerialize};
use near_sdk::near_bindgen;

#[near_bindgen]
#[near(contract_state)]
#[derive(Default, BorshDeserialize, BorshSerialize)]
struct Ident {
value: u32,
}

#[near_bindgen]
#[near]
impl Ident {
pub fn is_ident_const<const N: usize>(&self, val: [u32; N]) -> [u32; N] {
val
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/generic_function.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
use borsh::{BorshDeserialize, BorshSerialize};
use near_sdk::near_bindgen;

#[near_bindgen]
#[near(contract_state)]
#[derive(Default, BorshDeserialize, BorshSerialize)]
struct Ident {
value: u32,
}

#[near_bindgen]
#[near]
impl Ident {
pub fn is_ident<T>(&self, val: T) -> T {
val
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/handle_result_alias.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@ use near_sdk::near_bindgen;

type MyResult = Result<u32, &'static str>;

#[near_bindgen]
#[near(contract_state)]
#[derive(Default, BorshDeserialize, BorshSerialize)]
struct Contract {
value: u32,
}

#[near_bindgen]
#[near]
impl Contract {
#[handle_result(aliased)]
pub fn fun(&self) -> MyResult {
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/impl_generic.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ use near_sdk::near_bindgen;
#[allow(unused_imports)]
use std::marker::PhantomData;

#[near_bindgen]
#[near(contract_state)]
#[derive(Default, BorshDeserialize, BorshSerialize)]
struct Incrementer<T> {
value: u32,
data: PhantomData<T>,
}

#[near_bindgen]
#[near]
impl<'a, T: 'a + std::fmt::Display> Incrementer<T> {
pub fn inc(&mut self, by: u32) {
self.value += by;
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/init_function.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
use near_sdk::near_bindgen;
use borsh::{BorshDeserialize, BorshSerialize};

#[near_bindgen]
#[near(contract_state)]
#[derive(BorshDeserialize, BorshSerialize)]
struct Incrementer {
value: u32,
}

#[near_bindgen]
#[near]
impl Incrementer {
pub fn inc(&mut self, by: u32) {
self.value += by;
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/init_ignore_state.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
use borsh::{BorshDeserialize, BorshSerialize};
use near_sdk::near_bindgen;

#[near_bindgen]
#[near(contract_state)]
#[derive(BorshDeserialize, BorshSerialize)]
struct Incrementer {
value: u32,
}

#[near_bindgen]
#[near]
impl Incrementer {
pub fn inc(&mut self, by: u32) {
self.value += by;
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/invalid_arg_pat.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
use borsh::{BorshDeserialize, BorshSerialize};
use near_sdk::{near_bindgen, PanicOnDefault};

#[near_bindgen]
#[near(contract_state)]
#[derive(BorshSerialize, BorshDeserialize, PanicOnDefault)]
struct Storage {}

#[near_bindgen]
#[near]
impl Storage {
pub fn faulty_method(&mut self, #[serializer(SomeNonExistentSerializer)] _a: *mut u32) {}
pub fn faulty_method1(&mut self, #[serializer(SomeNonExistentSerializer)] (a, b): (u8, u32)) {}
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/lifetime_method.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
use near_sdk::near_bindgen;
use borsh::{BorshDeserialize, BorshSerialize};

#[near_bindgen]
#[near(contract_state)]
#[derive(Default, BorshDeserialize, BorshSerialize)]
struct Ident {
value: u32,
}

#[near_bindgen]
#[near]
impl Ident {
pub fn is_ident<'a>(&self, other: &'a u32) -> Option<&'a u32> {
if *other == self.value {
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/no_default.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
use borsh::{BorshDeserialize, BorshSerialize};
use near_sdk::{near_bindgen, PanicOnDefault};

#[near_bindgen]
#[near(contract_state)]
#[derive(PanicOnDefault, BorshDeserialize, BorshSerialize)]
struct Incrementer {
value: u32,
}

#[near_bindgen]
#[near]
impl Incrementer {
pub fn inc(&mut self, by: u32) {
self.value += by;
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/payable_view.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
use borsh::{BorshDeserialize, BorshSerialize};
use near_sdk::near_bindgen;

#[near_bindgen]
#[near(contract_state)]
#[derive(Default, BorshDeserialize, BorshSerialize)]
struct Test {}

#[near_bindgen]
#[near]
impl Test {
#[payable]
pub fn pay(&self) {}
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/private.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
use borsh::{BorshDeserialize, BorshSerialize};
use near_sdk::near_bindgen;

#[near_bindgen]
#[near(contract_state)]
#[derive(Default, BorshDeserialize, BorshSerialize)]
struct Incrementer {
value: u32,
}

#[near_bindgen]
#[near]
impl Incrementer {
#[private]
pub fn inc(&mut self, by: u32) {
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/private_init_method.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
use borsh::{BorshDeserialize, BorshSerialize};
use near_sdk::near_bindgen;

#[near_bindgen]
#[near(contract_state)]
#[derive(BorshDeserialize, BorshSerialize)]
struct Incrementer {
value: u32,
}

#[near_bindgen]
#[near]
impl Incrementer {
#[private]
#[init]
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/references.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ pub enum TypeB {
Var2,
}

#[near_bindgen]
#[near(contract_state)]
#[derive(Default, BorshDeserialize, BorshSerialize)]
struct Storage {
map: HashMap<TypeA, TypeB>,
}

#[near_bindgen]
#[near]
impl Storage {
pub fn get(&self, key: &TypeA) -> &TypeB {
self.map.get(key).unwrap()
Expand Down
4 changes: 2 additions & 2 deletions near-sdk/compilation_tests/regular.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
use near_sdk::near_bindgen;
use borsh::{BorshDeserialize, BorshSerialize};

#[near_bindgen]
#[near(contract_state)]
#[derive(Default, BorshDeserialize, BorshSerialize)]
struct Incrementer {
value: u32,
}

#[near_bindgen]
#[near]
impl Incrementer {
pub fn inc(&mut self, by: u32) {
self.value += by;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
use near_sdk::near_bindgen;
use serde::{Deserialize, Serialize};

#[near_bindgen]
#[near(contract_state)]
#[derive(Default, Serialize, Deserialize)]
pub struct Ident {
value: u32,
}

#[near_bindgen]
#[near]
impl Ident {
pub fn plain_arg(_value: Option<Self>, _value2: Self) {
unimplemented!()
Expand Down
Loading

0 comments on commit 48c849a

Please sign in to comment.