pub struct PhabMockServer { /* private fields */ }
Implementations§
Source§impl PhabMockServer
impl PhabMockServer
pub async fn start() -> Self
pub fn uri(&self) -> Url
pub fn token(&self) -> &str
pub async fn n_requests(&self) -> usize
pub async fn requests(&self) -> Option<Vec<Request>>
pub fn add_task(&self, task: Task)
pub fn add_project(&self, project: Project)
pub fn add_user(&self, u: Arc<UserData>)
pub fn add_status(&self, s: Status)
pub fn add_priority(&self, p: Priority)
pub fn get_task(&self, id: u32) -> Option<Task>
pub fn find_task(&self, phid: &Phid) -> Option<Task>
pub fn get_project(&self, id: u32) -> Option<Project>
pub fn find_project(&self, phid: &Phid) -> Option<Project>
pub fn default_status(&self) -> Status
pub fn default_priority(&self) -> Priority
pub fn new_user(&self, name: &str, full_name: &str) -> Arc<UserData>
pub fn new_priority(&self, value: u32, name: &str, color: &str) -> Priority
pub fn new_status(&self, value: &str, name: &str, color: Option<&str>) -> Status
pub fn new_simple_task(&self, id: u32, user: &Arc<UserData>) -> Task
Trait Implementations§
Source§impl Clone for PhabMockServer
impl Clone for PhabMockServer
Source§fn clone(&self) -> PhabMockServer
fn clone(&self) -> PhabMockServer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for PhabMockServer
impl !RefUnwindSafe for PhabMockServer
impl Send for PhabMockServer
impl Sync for PhabMockServer
impl Unpin for PhabMockServer
impl !UnwindSafe for PhabMockServer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more