Commit Graph

4 Commits

Author SHA1 Message Date
Sebastian Thiel
d4869cfefc fix(cargo): make sure we get correct openssl vers. 2015-02-28 19:11:53 +01:00
Sebastian Thiel
24a727fdea feat(layout): improved module layout
As there will be plenty of types, it will be better to split it up.
Also learned something about self::<submodule> :).

Insert and and update should be hand-implemented just to see how it's
working. Then there should be some investment to auto-generate this
with `gsl`. Once the latter works ... I could auto-generate all apis,
or adjust the go generator to create rust instead.

Depends on what will be faster ... .
2015-02-28 16:44:04 +01:00
Sebastian Thiel
67b052c5f3 feat(architecture): figure out ownership model
There is a central `YouTube` type which helps constructing various
sub-builders, which in turn provide individual functions.

Architecturally, it's very similar to the go implementation, but
more efficient memory wise.
2015-02-28 15:42:52 +01:00
Sebastian Thiel
dda847607f feat(all): initial commit
Base project with everything it will need to grow:
* CI
* documentation
* basic cargo
2015-02-27 10:23:31 +01:00