►
From YouTube: Pascal Hertleif - Writing Idiomatic Libraries in Rust
Description
The existence of libraries with nice, user-friendly interfaces is one of the most important factors when choosing a programming language. And while there are lots of books about how to write idiomatic libraries in other languages, finding the same information for Rust is more difficult. With this in mind, this talk will present several techniques that help developers take advantage of all that Rust has to offer and create idiomatic APIs: From implementing conversion traits and session types to using custom iterators and decorating built-in types.
Pascal Hertleif
https://twitter.com/killercup
https://github.com/killercup
https://users.rust-lang.org/users/killercup/activity
A
Web
developer
league
title
appointment
in
the
morning
of
a
freak
out
with
apm
some
would
have
increased
jonas
is.
Could
the
frequency
of
twitter
finally
got
my
name?
Is
judy
clarke
up
on
and
sing
the
motley
web
platform
and
for
some
time
from
today's
bastian
sick
blog,
the
new
domain
is
tourism
space.
Okay,
let's
get
started
with
the
sec
sleegers
walkers.
A
A
A
A
A
A
It's
okay,
so
people
think
of
books,
language,
pacific,
pettersson.
How
to
ride
to
the
people
can
understand.
The
switch
is
clijsters
snapped
in
for
the
new
language,
between
the
difference
from
avenches
north
easy
to
use
the
world
on
just
website
trustedwatch,
so
which
is
undoubtedly
on
constructive
down
bar
on
thursday.
A
Now
the
notebook
problem
could
get
into
something
berlin
because
it
will
click
to
get
started
and
even
better,
especially
if
it's
easy
to
use
the
correct
sing
and
not
be
able
to
do
something
in
correctly
developer
electronic
arts
about
doing
a
school
where
he
used
the
trust,
so
focus
rogers
tasting
waits
with
it
is
also
known
to
be
persecuted.
Big
thing,
portisch
be
huge,
almost
everywhere
apostle
like
it's.
Ok
to
all
off
you
sei
roberts,
as
pretty
things
are
what
they
want
to
be
able
to
the
very
quickly
soon.
A
A
A
A
A
A
Roger
smith,
the
proms
body,
now
let
's
select
the
fabric
things
that
make
up
the
very
easy
to
use
and
easy
to
contribute
to,
and
many
stories,
oktober
ins,
kino
und
orient
also
from
the
add
some
stuff
that
the
doctors
reuting
documentation.
The
taste
of
document
access
center
is
really
great
and
took
it
to
dokumentation.
Can
cars
this
cases
from
excel
searching
for
the
people
contributing
to
your
repository?
Knows
them?
A
A
A
A
A
A
A
Das
consulate
fully
okay,
also
just
use
standard
layout
cargo
up
until
now,
really
great
and
some
other
program
in
languages
frameworks
together
layout,
bad
neustadt,
dosse
and
we're
heading
back
to
you
can
just
texas
convince
the
place.
Is
conventions
be
able
to
dive
into
any
coldplay
snow
patrol?
Also,
here
people
like
compiler
errors
a
month
los
angeles
the
day
and
all
things
change
my
mind.
I
khas
the
latest
beta
status,
release
to
speech
and
sing
your
country
weekend
with
that
used
as
follows:
function
in
leeds,
northern
england,
has
in
right
now
when
using
dogs.
A
A
A
Drastically
expanded
mini
safety
act.
The
program
is
the
program
of
the
pocket
computer
way
to
be
able
to
ride
coach
ascomp
files,
and
we
have
a
strong
brothers
of
the
fist.
Haben
18
excel
word
that
really
great
selbst
ist
beside
often
complete
extreme
works,
and
this
is
not
black
and
white.
Hat
lewis
can't
be
back
to
the
way
of
music
system
vor,
clever
stuff.
A
A
A
A
A
Us
dollars
on
course,
ok,
so
we
wanted
das
baby
one
track.
Switching
center,
patrick
a
really
really
das.
Well,
but
have
the
web
is
probably
because
it
doesn't
es,
die,
volkacher
cent,
section
parameters
and
other
languages.
specialty
glass
is
just
the
way,
but
without
any
data
service
truck
des
textes
trinkt
contract
too.
A
First
pictures
much
more
aggressive
than
in
the
it
commerce
report.
Parameters
like
can
just
give
the
strange
things
like
the
way
of
strings,
comcast
interactive
provides
a
just
works,
also
pictures
poisoned
default
values,
and
what
they
used:
heating,
internal
structures,
so
the
toilet,
four
sectors,
the.
A
A
A
Thank
you,
ergonomic
can
be
pretty
consent.
Ist
passive
language
to
just
have
to
implement
trade.
Me,
go
back,
sampl
us
open
in
beijing,
ist
da
als
strings
lights
and
operate
and
grow
by
only
the
works
by
making
the
library
ist
unless
at
albis
capital
complicated,
because
I
m
will
benefit
from
open
access.
Jean
eric
nadeau
was
speaker
of
the
can
vital
center
parcs.
A
A
Implemented
front
end
to
make
it
really
sees
construct.
Your
data
part
of
the
ip
address
beijing
king
internet
is
weymar
easy
to
use
an
just
calling
ip
address.
News
am
6
das
ist
ein
schön,
auto
works
the
few
days
of
bed
with
space,
and
if
you're
just
happened
to
have
white
lies,
you
can
help
passers-by.
Is
it.
A
A
Conference
of
which
is
returning
to
get
you
su
wei,
vom,
finished
moore
involved
stars
and
I'm
really
looking
to
the
playstation
3
from
and
went
to
the
seas
on
the
front.
Will
conversions
das
ist,
like
no
other,
convert
samsung?
Of
course
that's
what
happens
with
413
message
and
convert
your
friend?
Actually
it's
quite
a
question
to
ask:
what
would
kenny
do?
One
design
initials
classic
are
to
drive,
is
a
library
and
most
of
you
who
wrote
lambrasco
user
brings
the
costs.
A
Youth
center
of
aquaworx,
you
have
some
expectations:
libraries
workflows,
anika,
leimbrink,
lux
114,
2
brings
but
users
with
have
prepared
the
nice
and
straight
as
one
of
them
and
its
watchers
wide
food
like
soups
torture.
Instruments
drives
basic
trades
because
under
40
active
break
change
that
in
the
playstation
store
away
in
the
practical,
kern,
kassel
or
a
couple
of
security
and
hacking
is
for
decker
structural
away.
The
schüttorfer.
A
A
The
well-known
feature
flex
risk
of
diakonie
like
water
2
palm
springs
to
your
data,
is
really
great:
the
implement
from
strength
to
get
out
function
and
drinks
slices
for
free,
with
ken
read
on
your
data
to
just
go
green
cars
and
results.
Although
the
Kaltegger
concerts
implement
the
cost
of
rent,
use,
it
really
great
and
use
it
or
lose
it
for
peace
and
sales
trading
often
forget
about
this.
Is
it
leader
of
the
tractor?
A
A
You
are
creating
and
response
and
works
at
first
be
thing:
band
of
horses
be
sexual
content
on
the
response.
Quotas
singles
you
can
and
third
response
body
as
close
as
no
researcher
team
together
stresses
in
rostock
at
implementing
the
message.
Only
on
this
is
it
and
wants
to
body
art
body.
Return
to
the
deaths
have
done
that.
We
can't
take
that
calls
for
your
body.
A
A
A
A
A
A
A
A
A
Extension
track
and
trace
solutions
and
trade
center,
okay.
Okay,
so
you
can
continue
trades
that
is
implemented
by
triconsult
nasses,
to
results
of
the
data,
and
you
can
do
really
generic
implementation,
32
competitor
credit
life
implemented
raid
by
trt.
However,
on
the
constraints
of
state
of
trance,
I
tried
to
get
a
message
for
free
at
something
really
enjoyed:
ok
than
half
the
overall
concept
too
long,
so
saskia
quartier,
built
by
listing
especially
rampling
shares
systems
and
trace
and
land
on
the
atlantic.