If the direct deposit reaches your bank before opening time on a Saturday then the direct deposit might get processed on the weekend.
But if the direct deposit doesn't reach the bank before opening or reaches the bank near closing time then it will be processed the next business day which would be on Monday.