Skip to content

Query#set_sort could return self to allow chaining? #32

@OJFord

Description

@OJFord

i.e. instead of:

let query = db.create_query("tag:inbox");
query.set_sort(Sort::NewestFirst);
let result = query.search_messages();

if set_sort returned the Query it could be:

let query = db
    .create_query("tag:inbox")
    .set_sort(Sort::NewestFirst)
    .search_messages();

Also, shouldn't it take &mut self rather than just &self? I realise since it's unsafe/ffi it doesn't need to, but semantically?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions