Multiple Joins in Diesel

Hello I am trying to convert the following PG query to Diesel but sadly I am still am not able to do it. Can someone please point me to some direction ?

select,name, gender,, phone, age, photo , industry, tags, country , area, twitter, user_list_id from people  
as p left join
	select * from list_people lp 
		inner join user_list ul on lp.user_list_id = 
		inner join users u on ul.user_id =  
		where = 1
) g on = g.people_id