Skip to content

babagreensheep/tdlib_driver

Repository files navigation

TDLib driver

Rust based driver for td

Dependancies

The static objects built by the build script still relies on certain dynamically linked dependancies. Current attempts to alter the build script for completely static objects have failed.

  • openssh
  • zlib
  • libc++ (?)

Goals

  • (As far as possible) build td as a static object without installing build dependancies (using docker, but see Dependancies).
  • Parse td's schema and wrap methods, objects and classes in rust equivalents (see Polymorphism.
  • Asynchronous RAII wrapper around td, including loop to listen for responses from the interfacea.

Polymorphism

td uses polymorphism extensively (classes and inheritance) in a manner that cannot be implemented in rust. However it is possible to use rust's enum to implement a certain level of polymorphism.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages