Skip to content

Instantly share code, notes, and snippets.

View i-asimkhan's full-sized avatar
💹
Let's connect ...

Aasim Khan i-asimkhan

💹
Let's connect ...
View GitHub Profile
@i-asimkhan
i-asimkhan / stack_heap.rs
Created November 26, 2023 18:55
Stack and Heap in #Rust
mod stack_heap_example;
use crate::stack_heap_example::stack_and_heap;
#[allow(dead_code)]
#[allow(unused_variables)]
fn main() {
stack_and_heap();
}
@i-asimkhan
i-asimkhan / constants_and_scope.rs
Created November 26, 2023 18:51
Scope and Constants in #Rust
#[allow(dead_code)]
#[allow(unused_variables)]
fn main() {
scope_and_shadowing();
constnts();
}
fn scope_and_shadowing() {
let age = 23;
@i-asimkhan
i-asimkhan / rust_operators.rs
Created November 26, 2023 18:48
List of operators in #rust programming language
#[allow(dead_code)]
#[allow(unused_variables)]
fn main() {
operators();
bitwise_operators();
logical_operators();
}
fn operators() {
@i-asimkhan
i-asimkhan / rust_data_types.rs
Created November 26, 2023 18:44
Here are the available list of data type in #rust programming language.
#[allow(dead_code)]
#[allow(unused_variables)]
const AVERAGE_AGE : u8 = 60; // no fixed address
static PREFIX : char = 'A'; // fixed address
static mut AGE : u8 = 22; // mutable fixed address
fn main() {
data_types();
@i-asimkhan
i-asimkhan / ZombieFactory.sol
Created August 1, 2022 19:25
Solidity Inheritance
pragma solidity >=0.5.0 <0.6.0;
contract ZombieFactory {
event NewZombie(uint zombieId, string name, uint dna);
uint dnaDigits = 16;
uint dnaModulus = 10 ** dnaDigits;
struct Zombie {