Size: a a a

У нас тут секта криптоанархистов

2021 February 27

ʰ

ʰᵉˡˡᵒᵈᵒᵍᵉ... in У нас тут секта криптоанархистов
если будет такое
источник

ʰ

ʰᵉˡˡᵒᵈᵒᵍᵉ... in У нас тут секта криптоанархистов
вот
источник

S[

Seer Iλya [Vennik E1... in У нас тут секта криптоанархистов
ʰᵉˡˡᵒᵈᵒᵍᵉ
ну в случаях когда мне и правда будет непонятно как без анврапа, но при этом красиво
дёргай на здоровье, я всегда готов)
источник

S[

Seer Iλya [Vennik E1... in У нас тут секта криптоанархистов
можно даже не парой
источник

ʰ

ʰᵉˡˡᵒᵈᵒᵍᵉ... in У нас тут секта криптоанархистов
Seer Iλya [Vennik E10]
дёргай на здоровье, я всегда готов)
спасибо, солнце
источник

ʰ

ʰᵉˡˡᵒᵈᵒᵍᵉ... in У нас тут секта криптоанархистов
так, я спатеньки
источник

ʰ

ʰᵉˡˡᵒᵈᵒᵍᵉ... in У нас тут секта криптоанархистов
всем сладких снов
источник

S[

Seer Iλya [Vennik E1... in У нас тут секта криптоанархистов
ʰᵉˡˡᵒᵈᵒᵍᵉ
спасибо, солнце
источник

S[

Seer Iλya [Vennik E1... in У нас тут секта криптоанархистов
ʰᵉˡˡᵒᵈᵒᵍᵉ
ну в случаях когда мне и правда будет непонятно как без анврапа, но при этом красиво
по секрету скажу, что ошибки с реализованным From друг в друга могут автоматически конвертится через оператор ?. вот тебе пример (snafu делает всё автоматически и немного больше, чем показано здесь)

#[derive(Debug)]
struct AnotherError(i32);

#[derive(Debug)]
struct ContextError(&'static str);

#[derive(Debug)]
enum Error {
   AnotherError { source: AnotherError },

   ContextError { source: ContextError },
}

impl From<AnotherError> for Error {
   fn from(e: AnotherError) -> Self {
       Self::AnotherError { source: e }
   }
}

impl From<ContextError> for Error {
   fn from(e: ContextError) -> Self {
       Self::ContextError { source: e }
   }
}

fn another_fn() -> Result<(), AnotherError> {
   Err(AnotherError(42))
}

fn context_fn() -> Result<(), ContextError> {
   Err(ContextError("oops..."))
}

fn fallible_fn() -> Result<(), Error> {
   another_fn()?;
   context_fn()?;

   Ok(())
}
источник

ʰ

ʰᵉˡˡᵒᵈᵒᵍᵉ... in У нас тут секта криптоанархистов
Seer Iλya [Vennik E10]
по секрету скажу, что ошибки с реализованным From друг в друга могут автоматически конвертится через оператор ?. вот тебе пример (snafu делает всё автоматически и немного больше, чем показано здесь)

#[derive(Debug)]
struct AnotherError(i32);

#[derive(Debug)]
struct ContextError(&'static str);

#[derive(Debug)]
enum Error {
   AnotherError { source: AnotherError },

   ContextError { source: ContextError },
}

impl From<AnotherError> for Error {
   fn from(e: AnotherError) -> Self {
       Self::AnotherError { source: e }
   }
}

impl From<ContextError> for Error {
   fn from(e: ContextError) -> Self {
       Self::ContextError { source: e }
   }
}

fn another_fn() -> Result<(), AnotherError> {
   Err(AnotherError(42))
}

fn context_fn() -> Result<(), ContextError> {
   Err(ContextError("oops..."))
}

fn fallible_fn() -> Result<(), Error> {
   another_fn()?;
   context_fn()?;

   Ok(())
}
знаю, я уже методом тыка допетрил до этого и всякие from реализовал
источник

S[

Seer Iλya [Vennik E1... in У нас тут секта криптоанархистов
ʰᵉˡˡᵒᵈᵒᵍᵉ
знаю, я уже методом тыка допетрил до этого и всякие from реализовал
там много приколов

реализуешь From, получаешь Into в подарок
реализуешь TryFrom, получаешь TryInto в подарок
реализуешь Display, получаешь ToString в подарок
реализуешь Deref<Target = [T]>, получаешь Index<usize> в подарок
источник

f

flusq in У нас тут секта криптоанархистов
источник

R

R in У нас тут секта криптоанархистов
эх да
источник

l

let45fc in У нас тут секта криптоанархистов
flusq
Хорош
источник

P

PyScr1pt in У нас тут секта криптоанархистов
источник

P

PyScr1pt in У нас тут секта криптоанархистов
бля, испортили мем
источник

P

PyScr1pt in У нас тут секта криптоанархистов
источник

к

кто-то in У нас тут секта криптоанархистов
PyScr1pt
бля, испортили мем
лох
источник

R

R in У нас тут секта криптоанархистов
источник

𝘎(

𝘎𝘕𝘜/𝘚𝘤𝘳𝘪𝘱𝘵𝘰𝘥 ( λλλ )... in У нас тут секта криптоанархистов
Льоня ты?
источник