Me

Struct Me 

Source
pub struct Me;
Expand description

Information about me and my personal interests.

Trait Implementations§

Source§

impl Biking for Me

I really like cross-country biking.

Source§

impl CRDT for Me

CRDT, as I think, is one of the most interesting technologies of recent years.

Source§

impl CTF for Me

Participant of Honeypot team in:

  • RuCTF/RuCTFe
  • iCTF
  • Defcon

And other information security competitions.

Source§

impl Cryptography for Me

I was really interested in Cryptography as a Ph.D student and wrote Ph.D dissertation about SMT algorithms.

Source§

impl DistributedSystems for Me

In 2015 with Riak I opened the distributed systems world for myself. I continue exploring it nowadays, of course.

Source§

impl EmbeddedSystems for Me

One of my hobbies is microcontrollers and embedded development.

I started from porting Python3 and building kernel for Motorola a1200. Porting linux on Toshiba ac100 arm smartbook. Samsung ARM chromeebook hacks and development. And now I develop for some PINE64 devices such as PinePhone, PinePhone PRO, PineTime and other SBC platforms like NVidia Jetson Nano.

Source§

impl Hobbies for Me

My hobbies

Source§

impl Linux for Me

Started to use Linux as main system since 2006.

Debian one Love (:

Source§

impl Music for Me

I am a musician.

Source§

impl Piano for Me

I am a piano player.

Source§

impl Rust for Me

Started getting interested in Rust in 2018.

From small cli tools and playground experiments to big opensource projects like Hitbox and production applications like News and MediaUp.

Source§

impl TechnicalInterests for Me

My technical interests

Source§

impl Tennis for Me

I am a tennis player since 2004.

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.