Enum urlshortener::Provider [] [src]

pub enum Provider {
    Abv8,
    BamBz,
    BitLy {
        token: String,
    },
    Bmeo,
    BnGy,
    FifoCc,
    GooGl {
        api_key: String,
    },
    HecSu,
    HmmRs,
    IsGd,
    NowLinks,
    PhxCoIn,
    PsbeCo,
    SCoop,
    Rlu,
    SirBz,
    TinyUrl,
    TinyPh,
    TnyIm,
    UrlShortenerIo,
    VGd,
}

Used to specify which provider to use to generate a short URL.

Variants

http://abv8.me provider

Notes:

  • You may not shorten more than 20 unique URLs within a 3-minute period.
  • You may not shorten more than 60 unique URLs within a 15-minute period.

https://bam.bz provider

https://bit.ly provider

Fields of BitLy

http://bmeo.org provider

https://bn.gy provider

http://fifo.cc provider

https://goo.gl provider of Google

Fields of GooGl

https://hec.su provider

Notes:

  • Limited to 3000 API requests per day

http://hmm.rs provider

https://is.gd provider

http://phx.co.in provider

Notes:

  • After some time the service will display ads
  • Instead of redirecting, a preview page will be displayed
  • Currently unstable

http://psbe.co provider

http://s.coop provider

http://rlu.ru provider

Notes:

  • If you send a lot of requests from one IP, it can be blocked. If you plan to add more then 100 URLs in one hour, please let the technical support know. Otherwise your IP can be blocked unexpectedly. Prior added URLs can be deleted.

http://sirbz.com provider

Notes:

  • By default, you are limited to 250 requests per 15 minutes.

http://tinyurl.com provider

Notes:

  • This service does not provide any API.
  • The implementation result depends on the service result web page.

http://tiny.ph provider

http://tny.im provider

https://v.gd provider

Methods

impl Provider
[src]

Converts the Provider variant into its domain name equivilant

Trait Implementations

impl Clone for Provider
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Provider
[src]

Formats the value using the given formatter.